by shigemk2

当面は技術的なことしか書かない

unbindModel

検索でアソシエーションを使いたくないときは、unbindModelを使う

<?php
....
$this->Model->unbindModel(array('belongsTo'=>array('hoge_model')));
...

recursiveを-1に設定してもよいのだが、挙動が分からないときがあるらしい。
recursiveを2に設定して、hasManyとhasOneが同居しているとき。
今日のcakePHP新発見 – 深い関係にあるモデルをunbindModelしたいときにはどうするのか « ku

あとは可読性の問題。なので、極力unbindModelを使うことを心がける。