我刚刚启动了Symfony2网络应用程序项目,我遇到了一个特定的问题:
我有用户,我有一个订阅者可以发布教学事件(postUpdate和postPersist)来发送自定义事件,所以:
到目前为止,一切都很顺利。我现在需要做的是......如果修改的用户是该自定义事件订阅者中的当前用户(也订阅了'user.updated_current'),我需要调度'user.updated_current'。
不幸的是,'user.updated_current'事件尽管被调度,但我的自定义事件订阅者并未处理。
我想知道我是否真的可以从Symfony的活动订阅者中发送事件?
答案 0 :(得分:2)
只需在您的订阅者中注入event_dispatcher
并发送您的活动