3

Cake には、そのモデルとそれらが参照するテーブルとの間のいくつかの機能の相互作用を自動化するための規則があります。外部キーが people というテーブルを参照する場合、その外部キーは people_id と呼ぶ必要があります。行に 2 人がいて、両方の人に外部キーが必要な場合はどうすればよいですか? 2 つの people_id 列があるため、列名を複製できないことは明らかです。

競争相手が 2 人いる場合を考えてみましょう。各競合他社は、競合他社の表の行で表されます。競技表は、これらの競技者の両方を参照する必要があります。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 に答える