2012年11月3日土曜日

[CakePHP]一気に複数のアソシエイションをunbindModelする

単純にそのモデルだけにfindしたいだけなのに、
アソシエイション先のモデルも引っ張ってきてしまうのは
負荷の問題上よろしくない気がする。

今までは全てのアソシエイションを指定してunbindModelをしていたのだが、
以下の記事によると、recursiveを設定したほうが手軽ということがわかった。

まとめてunbindModelするとき

ただし、設定の仕方は、
$params = array(‘recursive’ => -1);
よりも
 $this->Model->recursive = -1;

のほうが良い気がします。

0 件のコメント:

コメントを投稿