与えられた:
Magentoの2つのカスタムクラスで、それらの間に多対1の関係があります。
子供は親への外部キーを持っています。
データベースはカスケード削除に設定されています。
子の参照が別の親に変わる場合があります。場合によっては、子のafterSaveメソッドで親を削除したいことがあります。これを行うと、FKから新しい親への変更がまだデータベースに書き込まれていないため、子自体が消え、データベースレベルのカスケードが開始されます。
子オブジェクトに新しい外部キーを書き込んだ後、親オブジェクトの削除をどのように調整できますか?