2009-11-06 9 views
6

Przeczytam dokumentację Doctrine, ale nie mogę znaleźć sposobu na wdrożenie dziedziczenia, którego chcę użyć.Dziedziczenie doktryny PHP

Chciałbym ustawić hierarchię tak:

Node -> Something -> Something Else 

z węzłem jest głównym rodzicem.

Chciałbym przechowywać dane wspólne dla wszystkiego w tabeli węzłów, np. Datę utworzenia, aktualizacji itp. Zamiast przechowywać te same informacje w każdej tabeli. Klasy dziecka miałyby wtedy różne właściwości w zależności od ich celów.

Metody proste i metody column_aggregation Doctrine nie wydają się być w stanie tworzyć nowych tabel dla klas potomnych, podczas gdy konkretna metoda tworzy nową tabelę, ale kopiuje wszystkie właściwości rodzica.

Czy istnieje sposób, aby to osiągnąć?

Wszelkie porady są mile widziane.

Dzięki.

+0

Masz na myśli próbę stworzenia czegoś hierarchicznego. – SnatchFrigate

+0

Zignoruj ​​mnie, wiem, co masz teraz na myśli. Musiałbyś zaimplementować to sam, uważam, ponieważ wymagałoby to spojrzenia na wiele tabel. – SnatchFrigate

Odpowiedz