読者です 読者をやめる 読者になる 読者になる

モデル内でbelongsToテーブルのリレーションを解除する方法

モデルAはBとbelongsToな関係

var $belongsTo = array('B');

 
モデルA内でBのhasManyテーブルであるC、Dを解除したい

$this->B = new B();

$this->B->unbindModel(array('hasMany' => array(C,D)));    

$this->recursive = 2;              

return $this->find('all');

 

※$this->Bとするのがポイント