Symfony2的从事件订阅
问题描述:
我刚开始Symfony2的Web应用程序项目调度新事件,我被困在一个特殊的问题:Symfony2的从事件订阅
我的用户,我有一个用户教义事件(postUpdate和postPersist)派遣定制事件,所以:
- 用户更新
- 主义刷新用户
- 上postUpdate学说用户行为调度 'user.updated' 事件
- 定制事件用户采取行动'user.updated'
一切都很好,到那一点。我现在需要做的是......如果修改的用户是来自该自定义事件订阅服务器(它也订阅'user.updated_current')的当前用户,我需要分派'user.updated_current'。
不幸的是,'user.updated_current'事件,尽管是派遣,不由我的自定义事件订户处理。
我想知道如果我真的可以从Symfony的事件订阅者中派发事件吗?
答
只需注入您的用户event_dispatcher
和派遣您的活动
烨,这正是我所做的,问题是不是与事件没有被布控,用户的方法还没有被真正开除,因为我标记错误的话。它现在按预期工作。 – user1970395