标签: php sql cakephp orm
Cake有自己的惯例,可以自动化它的模型和它们引用的表之间的某些功能交互。外键应该称为people_id,如果它们引用名为people的表。如何处理一行中有两个人,并且两个人都需要外键的情况?很明显,我不能复制列名,有两个people_id列。
考虑一个有两个竞争对手的比赛。每个参赛者在竞争对手的桌子上排成一排。比赛表需要参考这两个竞争者。我怎么能这样做不会破坏Cake提供的自动功能?
答案 0 :(得分:2)
我找到了一个描述如何完美执行此操作的链接。
http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasandbelongstomany-habtm