我想知道我们可以在一张表和许多表之间建立许多关系,这些表中有很多记录吗?
例如;
我有一个新闻表,该新闻可以同时与 Games、Developers、Platforms 映射,并具有多条记录。
样本 :
新闻 : 孤岛危机 55 可预订
关系:{游戏:孤岛危机55;开发商:Crytek;平台:Ps3、Xbox360、PC、Wii;}
我真的无法想象如何进行 orm 设计。
一对多,多对多?
等待您的大力帮助。
多对多将最适合此。您可以创建 4 个表。每个表(新闻、游戏、开发人员、平台)一张。新闻将是您的主表,其中包含来自游戏、开发人员、平台的外键。
这可能会帮助您进行学说映射。 http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html