2012-08-13 52 views
1

我有2个模型,用户组和用户组权限。我的用户组权限有一个名为user_group_id的字段,该字段链接回主用户组。在我想删除用户组的情况下,我自动希望它删除数据库中用于用户组权限的条目(因为用户组不存在)。我试过删除,但是,它只是删除用户组。删除主要模型条目时删除关联表格行

// Here is my model: (usergroup): 
    public $hasMany = array(
     'UserGroupPermission' 
); 

    // Here is the usergrouppermissions model: 
    public $belongsTo = array(
     "UserGroup" 
    ); 
+0

看看这个答案:http://stackoverflow.com/questions/5712932/cakephp-delete-cascade-not-working – DarkFighter 2012-08-13 10:56:33

回答

1

尝试:

$this->Model->delete($item_to_delete_id,true); 

delete() docs.

+0

啊,我没有看到评论已经说过同样的事情...... – 2012-08-13 11:46:30