3

Cake 有它的约定,可以在它的模型和它们引用的表之间自动进行一些功能交互。如果外键引用名为 people 的表,则它们应称为 people_id。如何处理一行包含两个人并且需要两个人的外键的情况?很明显,我不能复制列名,有两个 people_id 列。

考虑一个有两个竞争对手的比赛。每个参赛者都由参赛者表格中的一行表示。比赛表需要参考这两个竞争对手。我怎样才能做到这一点不会破坏 Cake 提供的自动功能?

4

1 回答 1

2

我找到了一个链接,描述了如何完美地做到这一点。

http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasandbelongstomany-habtm

于 2012-07-08T18:03:49.490 回答