私は3つの差分モデルと関係があるモデルを持っています。
object.delete()
を使用すると、子オブジェクトも削除されることがわかり
ました。
今問題は、モデルクラス全体で、DELETED
誰かがオブジェクトを削除するたびに1に設定したいというデータベース列があることです。
と呼ばれるクラスで削除された関数をBaseModel
オーバーライドし、フィールドを 1 に更新するカスタム削除メソッドをオーバーライドできます。しかし、問題は
そのようにすると、すべてのカスケード関係を手動で調べて、オブジェクトごとに削除オブジェクトを手動で呼び出す必要があります。
object.delete() を呼び出すだけの方法はありますか。子オブジェクトも自動的にトラバースします