CakePHP 1.3 ではツリーがあり、ツリー レコードを削除する前に常にツリーからレコードを削除する必要があります。その子を削除したくないからです。1 つのオプションはremoveFromTree
、レコードを削除する前に常にコントローラー内で実行することですが、削除アクションは他の非ツリー モデルでも使用されます。
だから私が考えることができるremoveFromTree
のは、beforeDelete
コールバックを入れることです。これが私にできる最善のことですか、それとも他に何か提案はありますか?