是否有自动删除symfony3.3捆绑/服务

时间:2018-02-16 10:25:57

标签: symfony symfony-3.3 symfony3.x

当满足条件时,是否可以使用自动删除功能从特定表中删除行?

注意:我正在使用Symfony 3.3

否则,如果这样的方法不存在,即使对于静态方法,也有dql替代方案(它不必是自动的,我的意思是按钮单击会触发控制器中的动作)?? 例: 我有一个名为Deal的实体,我想在我的数据库中自动删除任何已经超过延迟的'Deal'实例。

1 个答案:

答案 0 :(得分:0)

没有,但如果作为域逻辑的一部分,您需要执行自动删除,也许您应该查看具有Symfony事件调度程序组件的EventListeners或订阅者,以便在系统中触发事件时执行操作。您可以轻松地将实体管理器注入其中一个,并将逻辑放在那里。