0

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

知道我该怎么做吗?

4

1 回答 1

0

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

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

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

你为什么需要这个?

于 2013-10-08T16:25:42.913 回答