いくらtrueを設定しても関連モデルのデータを消してくれなくて
調べていたら、 以下のサイトに書いてあった。(英語)
CakePHP - delete cascade not working
Model側のアソシエイションを設定するところで、以下のように
dependentをtrueに設定する必要があることがわかった。
var $hasMany = array( 'ThemesitemsUser' => array( 'className' => 'ThemesitemsUser', 'foreignKey' => 'themesitem_id', 'dependent' => true, 'conditions' => '', 'fields' => '', 'order' => '', 'limit' => '', 'offset' => '', 'exclusive' => '', 'finderQuery' => '', 'counterQuery' => '' ); );
0 件のコメント:
コメントを投稿