Получить список подклассов моей сущности в Doctrine 1.2 - PullRequest
2 голосов
/ 07 ноября 2011

Можно ли вызвать метод для получения имени всех сопоставленных подклассов сущности?

Ответы [ 2 ]

0 голосов
/ 23 марта 2012

Do $ tableClass-> getOption ("subclasses")

Хотя это будет работать только для типов наследования, где есть карта дискриминатора.В частности, вы не получите его с наследованием конкретной таблицы.

0 голосов
/ 07 ноября 2011

Это то, что вы хотите:

$relations = Doctrine_Core::getTable('<CLASS_NAME>')->getRelations();

foreach($relations as $relation)
  echo $relation->getClass();
...