CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。 CakePHPのActiveRecordを使うと、アソシエーションで各モデル(DBテーブル)の関係を記述している場合、いもづる式に従属しているデータもぞろぞろと引き連れて取り出してきます。 この機能のおかげで、たったの1行書くだけで、まるでテーブルが正規化されていないかのように(エクセルの1列データのように)取り出せるので非常に便利ですが、自分の必要としないデータまで含まれている、という反動があります。 CakePHPの標準機能としては、bindModel(), unbindModel()を使い、「モデル単位で、あとからアソシエーションを設定したり外したりできる」というものがあります。これで、余分なデータはかな
![JoelMoss絶賛のContainable Behavior](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)