当满足条件时,是否可以使用自动删除功能从特定表中删除行?
注意:我正在使用Symfony 3.3
否则,如果这样的方法不存在,即使对于静态方法,也有dql替代方案(它不必是自动的,我的意思是按钮单击会触发控制器中的动作)?? 例: 我有一个名为Deal的实体,我想在我的数据库中自动删除任何已经超过延迟的'Deal'实例。
答案 0 :(得分:0)
没有,但如果作为域逻辑的一部分,您需要执行自动删除,也许您应该查看具有Symfony事件调度程序组件的EventListeners或订阅者,以便在系统中触发事件时执行操作。您可以轻松地将实体管理器注入其中一个,并将逻辑放在那里。