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