通常、Cakephp が異なる名前で別のモデルの列に関連付ける 1 つのテーブルに外部キー (つまり、列) を作成するにはどうすればよいですか? ちなみに、私はbake all
標準の CRUD セットアップを開始するために使用しています。
私の質問の一般的な形式は次のとおりです。
Table_A
持っていますid
| label
| | TableB_labelA_id
| |TableB_labelB_id
Table_B
持っていますid
|label
ただし、残りの質問の見苦しさを軽減するために、これが私の現在のアプリケーションです。
games
持っていますid
| date
| | us
| |them
teams
持っていますid
|name
これは、エイリアスと関連付けの定義だけで実現できると思いますが、どうすればよいかわかりません。Us
単純にとThem
を拡張するモデルを作成することも思いTeam
浮かびましたが、これは過度の努力のように思えました。
私はまた、直感的により正しいと思われる代わりに、配列にリストされてGame model
いることUs
にも気付きました。Them
$belongsTo
$hasMany
アイデア?私は最も感謝しています!