ユーザーグループとユーザーグループ権限の 2 つのモデルがあります。私の usergrouppermissions には、メインのユーザーグループにリンクする user_group_id というフィールドがあります。ユーザーグループを削除したい場合は、ユーザーグループのアクセス許可のデータベース内のエントリを自動的に削除する必要があります (ユーザーグループが存在しないため)。削除を試みましたが、ユーザーグループを削除するだけです。
// Here is my model: (usergroup):
public $hasMany = array(
'UserGroupPermission'
);
// Here is the usergrouppermissions model:
public $belongsTo = array(
"UserGroup"
);