2009-11-06 3 views
6

Я читаю документацию Doctrine, но не могу найти способ реализовать тип наследования, который я хочу использовать.Наследование доктрины PHP

Я хотел бы создать иерархию следующим образом:

Node -> Something -> Something Else 

С Node является основным родителем.

Я хотел бы хранить данные, общие для всего в таблице узлов, например дату создания, обновления и т. Д., А не хранить эту же информацию в каждой таблице. Тогда дочерние классы будут иметь разные свойства в зависимости от их целей.

Простые методы и методы_сочетания Doctrine, как представляется, не могут создавать новые таблицы для дочерних классов, в то время как конкретный метод создает новую таблицу, но копирует все свойства родителя.

Есть ли способ достичь этого?

Любые советы, оцененные.

Спасибо.

+0

Вы имеете в виду, что пытаетесь создать что-то иерархическое. – SnatchFrigate

+0

Игнорируйте меня, я знаю, что вы имеете в виду сейчас. Вам нужно будет реализовать это, как я полагаю, поскольку это потребует поиска нескольких таблиц. – SnatchFrigate

ответ

Смежные вопросы