2016-12-11 8 views
2

私はエンティティcategorycat_idで結合されたもう1つのエンティティarticleを持ち、カスケード除去します。symfony ORM PostRemove with soft deletable

categoryエンティティはsoftDeleteable

私はcategoryを削除しようとすると、デフォルトの動作は、それらがonDeleteカスケード接続されているので、関連する記事を削除することです。

私が記事の親カテゴリをソフト削除した場合、articleエンティティ内のdoctrine ormイベントPostRemoveを検出したいと思います。

doctrineはarticleエンティティでPostRemove ORMイベントを検出できず、PreRemoveイベントのみを検出します。

softDeleteable拡張機能を無効にするとうまくいきますが、使いたいです。

答えて