Symfony ORM PostRemove具有软删除功能

时间:2016-12-11 13:57:21

标签: php symfony doctrine-orm doctrine soft-delete

我有一个实体category,另一个实体articlecat_id加入并级联删除。

category实体为softDeleteable

当我尝试删除category时,默认行为是删除相关文章,因为它们是在delete上级联的。

如果我软删除了文章的父类别,我想检测实体PostRemove中的学说orm事件article

该原则无法检测PostRemove实体中的article ORM事件,只会检测PreRemove事件。

当我禁用softDeleteable扩展时,它工作正常,但我想使用它。

1 个答案:

答案 0 :(得分:2)

您可以收听以下事件:

Category实体上。

希望这个帮助