SoftDelete在Doctrine 1.2中的多对多表中

Mic*_*len 11 doctrine many-to-many soft-delete

我可以在ManyToMany引用表上添加SoftDelete行为,这将添加deleted_at列.不幸的是,将列设置为非NULL值,不会过滤掉关系.这就是我所希望的.

有没有人知道一个解决方法而没有实际引用参考表?

小智 0

您可以在模板中添加软删除监听器。然后您可以挂接到该preDqlSelect方法并添加所需的 dql 部分。