-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