我想我们可以在一个表和许多表之间建立很多关系,这些表中有很多记录吗?
例如;
我有一个新闻表,新闻可以与游戏,开发者,平台同时映射多个记录。
示例:
关系: {游戏:孤岛危机55;的开发:Crytek的;的平台:PS3,XBOX360,PC,Wii的;}
我真的无法想象如何成为一名设计师。
OneToMany,ManyToMany?
等待你的大力帮助。
答案 0 :(得分:1)
ManyToMany将是最合适的。你可以创建4个表。每个一个表(新闻,游戏,开发人员,平台)。新闻将成为您的主要表格,其中包含来自游戏,开发人员和平台的外键。
这可能会帮助你进行学说映射。 http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html