与えられた:
グループには多くの人がいます
ただし、関係は独立しています (つまり、個人はグループに属さずに存在できます)。グループを削除するときに、個人のテーブル (つまり、group_id) の外部キーを 0 (または NULL) に設定する必要がありますか? そうしないと、その人は存在しないグループに所属しようとします。
私が尋ねる理由は、これが Cakephp のデフォルトの動作だからです。dependent を true に設定すると、関連付けられたモデルが削除されますが、false に設定すると、関連付けられたモデルはそのまま残ります。