2012-08-13 92 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