我在Symfony2 / Doctrine2中使用postPersist / postUpdate / postRemove事件。例如:
public function postPersist(LifecycleEventArgs $args){
}
我的问题是:如何阻止事件进一步传播?
非常感谢
答案 0 :(得分:0)
好像你不能这样做。查看 UnitOfWork :: executeInserts 方法和 EventManager :: dispatchEvent 方法。 Ther没有休息,没有尝试/抓住它。
你确定要这样做吗?这样做可能会损害您的项目。例如。 FOSUserBundle正在侦听此事件以更新用户的信息。强制传播停止可以破坏用户登录功能。