对于特定需求,我必须为同一个实体创建2个存储库。 第一个存储库与实体在同一个包中,第二个存储库在另一个包中创建它但我想使用具有不同方法的相同实体。
知道我该怎么做?
答案 0 :(得分:0)
不能说我明白了这一点,但试试这个:Symfony 2: Creating a service from a Repository
创建2个扩展EntityRepository
的服务,正确构造它们并为它们提供实体引用。
显然$em->getRepository('Entity')
不起作用。
但是$this->container->get('repository_service_1')
会。
你为什么需要这个?