containable behavireとhabtm

2010年1月15日金曜日
  • このエントリーをはてなブックマークに追加
アソシエーションが複雑になればなるほど便利なコンテイナブルビヘイビア。

コントローラーでもモデルでも、必要な情報のみを取り出せるので負荷軽減にもってこいです。


まず、データの保存から。。。

いろいろ検索してどれが一番いい方法かな~っとはまっているところすごく分かりやすいサイトがあるのでご紹介。

Working with HABTM Form Data in CakePHP

habtmのデータをいろんな形式で保存する方法が詳しく解説されています。

そして、データの取得。


$this->Item->contain(array(
'Keyword'=>array(
'fields'=>array('id'),
)));


これでリレーション先のIDだけ持ってこれます。

いや~便利。

ラベル:


0 件のコメント:

コメントを投稿