-1
我有一个Symfony应用程序与三个主义实体经理,所以我想知道是否有一个Web从类名称如\ Company \ Bundle \ Entity \ Classname撤销相关的实体管理器。有没有简单的方法从类名恢复Doctrine实体管理器?
到目前为止,我可以用的东西通过元数据迭代像
$entities = array();
$em = $this->getDoctrine()->getManager('manager_name');
$meta = $em->getMetadataFactory()->getAllMetadata();
foreach ($meta as $m) {
// Compare classname with $m->getName() and return $em name
}
通过我正在寻找一个更“优雅”的方式。
你是对的@qooplmao,你的答案就是我10分钟前找到的答案。不管怎么说,还是要谢谢你。 – rodrigobb