Я читаю документацию Doctrine, но не могу найти способ реализовать тип наследования, который я хочу использовать.Наследование доктрины PHP
Я хотел бы создать иерархию следующим образом:
Node -> Something -> Something Else
С Node является основным родителем.
Я хотел бы хранить данные, общие для всего в таблице узлов, например дату создания, обновления и т. Д., А не хранить эту же информацию в каждой таблице. Тогда дочерние классы будут иметь разные свойства в зависимости от их целей.
Простые методы и методы_сочетания Doctrine, как представляется, не могут создавать новые таблицы для дочерних классов, в то время как конкретный метод создает новую таблицу, но копирует все свойства родителя.
Есть ли способ достичь этого?
Любые советы, оцененные.
Спасибо.
Вы имеете в виду, что пытаетесь создать что-то иерархическое. – SnatchFrigate
Игнорируйте меня, я знаю, что вы имеете в виду сейчас. Вам нужно будет реализовать это, как я полагаю, поскольку это потребует поиска нескольких таблиц. – SnatchFrigate