我有一个实体
当我尝试删除
如果我软删除了文章的父类别,我想在实体
doctrine 无法检测到
当我禁用 softDeleteable 扩展时,它可以正常工作,但我想使用它。
category
和另一个实体 article
,它们通过 cat_id
进行关联,并且使用级联删除。
category
实体是可软删除的。当我尝试删除
category
时,默认行为是删除相关的文章,因为它们在 onDelete 时进行了级联。如果我软删除了文章的父类别,我想在实体
article
中检测到 doctrine orm 事件 PostRemove
。doctrine 无法检测到
article
实体中的 PostRemove
ORM 事件,只能检测到 PreRemove
事件。当我禁用 softDeleteable 扩展时,它可以正常工作,但我想使用它。
@ORM/PreRemove
一样直接使用。您需要创建注释、驱动程序,覆盖 SoftDeletableListener。 - zed