我想在他的某个实体到期时通知用户。我添加了一个" expires_in"表示倒计时的datetime属性。
我不认为每秒启动一个cron任务是更新此实体倒计时并触发事件的好/可行解决方案......
我正在寻找一种自动方式来告诉symfony当一个属性达到某个值时,对于该实体的所有实例。
这个问题还有其他可行的解决办法吗?
答案 0 :(得分:1)
有两种解决方案。
尝试检查每个http请求或N个请求中的1个到达的实体。所以你应该创建事件监听器(documentation)
您可以创建php守护程序,每隔N分钟检查一次实体。使用它Symfony2命令(documentation)