【发布时间】:2011-12-23 21:37:06
【问题描述】:
有没有可以调用的方法来获取实体的所有映射子类的名称?
【问题讨论】:
-
不是直截了当的。你能提供一些关于需要解决的潜在问题的信息吗?
标签: php symfony1 doctrine doctrine-1.2
有没有可以调用的方法来获取实体的所有映射子类的名称?
【问题讨论】:
标签: php symfony1 doctrine doctrine-1.2
这是你想要的吗:
$relations = Doctrine_Core::getTable('<CLASS_NAME>')->getRelations();
foreach($relations as $relation)
echo $relation->getClass();
【讨论】:
$tableClass->getOption("subclasses")
虽然这仅适用于存在鉴别器映射的继承类型。最值得注意的是,您不会通过具体的表继承来获得它。
【讨论】: