2

在我的网站中,我有一个BlogBundle和一个CMSBundle. 我需要这两个捆绑包都有与实体有关系的User实体。例如,aComment是用户编写的,a 是用户Page创建的。

我不知道如何实现这一目标,因为...

  • 我不想只使用一个实体,因为我必须在那里声明所有关系的反面,并且我会在User类中以几十个不相关的属性结束

  • 我无法创建User映射到同一个表的两个实体,因为 Doctrine 引发了一个抱怨这种情况的异常。

  • 我不能使用继承映射,因为我希望能够将用户表的所有行用于所有关系,并且单表继承会强制您指示鉴别器列以仅加载具有指定值的那些关系。我尝试对此列使用相同的值,但它仅适用于DiscriminatorMap

4

1 回答 1

-1

这里有一些关于这个的信息: Symfony2 - Doctrine - Entity relationship between 2 bundles

问题在那里被标记为已解决。

于 2013-07-30T08:30:30.950 回答