bindModel と unbindModel について
参考 New feature: bindModel/unbindModel « cakebaker A couple Cake tricks in Posts@ rd11, supporters of CakePHP and developers of innovative web applications using php, ajax, xhtml, flash
bindModel と unbindModel は、モデルクラスで "hasOne、hasMany、belogsTo、HABTM" で設定されているアソシエーションを動的に変更する為に使用します。 以下の例は Supportrequest モデルを動的にバインド/アンバインドします。
// unbindModel の使い方
$this->User->unbindModel(array('hasMany' => array('Supportrequest')));debug($this->User->findAll());// bindModel の使い方$this->User->bindModel(array('hasMany' => array('Supportrequest' => array('foreignKey' => 'user_id'))));debug($this->User->findAll());