2016-12-11 2 views
2

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.

Antwort

Verwandte Themen