Symfony ORM PostRemove 软删除
Symfony ORM PostRemove with soft deletable
我有一个实体 category
和另一个实体 article
加入 cat_id
并级联删除。
category
实体是 softDeleteable
当我尝试删除 category
时,默认行为是删除相关文章,因为它们是级联的 onDelete。
如果我软删除了文章的父类别,我想在实体 article
中检测学说 orm 事件 PostRemove
。
学说无法检测到 article
实体中的 PostRemove
ORM 事件,只能检测到 PreRemove
事件。
当我禁用 softDeleteable 扩展时它工作正常,但我想使用它。
您可以收听以下事件:
在 Category
实体上。
希望对您有所帮助
我有一个实体 category
和另一个实体 article
加入 cat_id
并级联删除。
category
实体是 softDeleteable
当我尝试删除 category
时,默认行为是删除相关文章,因为它们是级联的 onDelete。
如果我软删除了文章的父类别,我想在实体 article
中检测学说 orm 事件 PostRemove
。
学说无法检测到 article
实体中的 PostRemove
ORM 事件,只能检测到 PreRemove
事件。
当我禁用 softDeleteable 扩展时它工作正常,但我想使用它。
您可以收听以下事件:
在 Category
实体上。
希望对您有所帮助