在我的网站中,我有一个BlogBundle
和一个CMSBundle
。我需要这两个包具有与User
实体关系的实体。例如,Comment
由用户编写,Page
由用户创建。
我不知道如何实现这一目标,因为......
我不想只使用一个实体,因为我必须在那里声明所有关系的反面,并且我会在User
类中以数十个不相关的属性结束/ p>
我无法创建映射到同一个表的两个User
实体,因为Doctrine会抛出一个抱怨此情况的异常。
我不能使用继承映射,因为我希望能够将所有用户表的行用于所有关系,而单表继承强制您指示一个仅用于加载的表的一个鉴别器列具有该关系的指定值。我尝试为此列使用相同的值,但它仅适用于DiscriminatorMap
答案 0 :(得分:-1)
这里有一些关于此的信息: Symfony2 - Doctrine - Entity relationship between 2 bundles
问题在那里被标记为已解决。