Ich habe eine Einheit category
und eine andere Einheit article
verbunden mit cat_id
und kaskadierte entfernen.Symfony ORM PostRemove mit weichen löschbaren
Die category
Einheit ist softDeleteable
Wenn ich versuche, ein category
zu löschen, ist das Standardverhalten verwandten Artikel zu löschen, weil sie onDelete kaskadiert werden.
Ich möchte das Doktrin-Ereignis PostRemove
in der Entität article
erkennen, wenn ich die übergeordnete Kategorie des Artikels weich löschte.
Die Doktrin kann ORM-Ereignis in der article
Einheit nicht erkennen und nur PreRemove
Ereignis erkennen.
Wenn ich SoftDeleteable-Erweiterung deaktivieren, funktioniert es gut, aber ich möchte es verwenden.