获取Doctrine 1.2中我的实体的子类列表


Get a list of subclasses of my entity in Doctrine 1.2

是否有一种方法可以调用来获取实体的所有映射子类的名称?

这是你想要的吗:

$relations = Doctrine_Core::getTable('<CLASS_NAME>')->getRelations();
foreach($relations as $relation)
  echo $relation->getClass();

Do $tableClass->getOption("subclasses")

虽然这只适用于存在鉴别符映射的继承类型。最值得注意的是,如果使用具体的表继承,您将无法获得它。