0

我想知道我们可以在一张表和许多表之间建立许多关系,这些表中有很多记录吗?

例如;

我有一个新闻表,该新闻可以同时与 Games、Developers、Platforms 映射,并具有多条记录。

样本 :

新闻 : 孤岛危机 55 可预订

关系:{游戏:孤岛危机55;开发商:Crytek;平台:Ps3、Xbox360、PC、Wii;}

我真的无法想象如何进行 orm 设计。

一对多,多对多?

等待您的大力帮助。

4

1 回答 1

1

多对多将最适合此。您可以创建 4 个表。每个表(新闻、游戏、开发人员、平台)一张。新闻将是您的主表,其中包含来自游戏、开发人员、平台的外键。

这可能会帮助您进行学说映射。 http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html

于 2013-04-23T06:15:02.303 回答