▼もっと見る
CakePHP2010/01/26マッチー
二つのテーブルがHABTMで関連づいている場合、関連づいている相手のテーブルのフィールドを指定するには、コンテイナブルというビヘイビアを使うと良いらしい。
ビヘイビアを使用するには、モデルにビヘイビアの指定を追加しても良いし、特定の箇所でしか使わないような場合はコントローラーで追加しても良い。
例えばUserとTagがHABTMで関連づいているとしたら、以下のような感じでフィールドを指定する。