0

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

だから私が考えることができるremoveFromTreeのは、beforeDeleteコールバックを入れることです。これが私にできる最善のことですか、それとも他に何か提案はありますか?

4

1 に答える 1

0

モデルのbeforeDelete()メソッドにそれを入れることは問題ありません。私が提案することです。それと一緒に行きます。

于 2012-10-30T12:05:47.473 に答える