SoftDelete在Doctrine 1.2中的多对多表中

时间:2015-04-21 13:05:46

标签: doctrine many-to-many soft-delete

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

在没有实际引用参考表的情况下,有人知道解决方法吗?

1 个答案:

答案 0 :(得分:0)

您可以在模板中为软删除添加一个监听器。然后,您可以挂钩 preDqlSelect 方法并添加所需的 dql 部分。