在另一个存储库symfony2中调用存储库

use*_*869 2 php symfony

我有关于存储库的问题:是否可以使用

$em = $this->getDoctrine()
                ->getEntityManager();
     $range = $em->getRepository('***Bundle:entityA')
                ->find($id);
Run Code Online (Sandbox Code Playgroud)

在实体B的存储库????

brp*_*paz 6

在您的存储库类中,您已经可以访问实体管理器,因此您只需要执行以下操作:

$this->getEntityManager()->getRepository('***Bundle:entityA')->find($id)
Run Code Online (Sandbox Code Playgroud)