在数据库中,我有表User
,Group
和UsersInGroup
,并使用Symfony 2控制台从数据库生成实体。表UsersInGroup
不是作为实体生成的,而是部分生成为User
和Group
。如果UsersInGroup
只有两列userId
和groupId
(一起使用主键),这将是完美的,在这种情况下,表UsersInGroup
还包含第三列Role
。永远不能使用生成的实体填充此字段
如何填写表格Role
中的UsersInGroup
列?
答案 0 :(得分:0)
您必须手动声明关系表并映射关系。
你会在这里找到一个有趣的讨论:
Doctrine2: Best way to handle many-to-many with extra columns in reference table