Doctrine2为同一个实体的许多存储库

时间:2013-10-08 10:39:19

标签: symfony doctrine-orm repository entity

对于特定需求,我必须为同一个实体创建2个存储库。 第一个存储库与实体在同一个包中,第二个存储库在另一个包中创建它但我想使用具有不同方法的相同实体。

知道我该怎么做?

1 个答案:

答案 0 :(得分:0)

不能说我明白了这一点,但试试这个:Symfony 2: Creating a service from a Repository

创建2个扩展EntityRepository的服务,正确构造它们并为它们提供实体引用。

显然$em->getRepository('Entity')不起作用。 但是$this->container->get('repository_service_1')会。

你为什么需要这个?