【发布时间】:2018-02-14 08:35:34
【问题描述】:
我想为 pre_set_data 上的所有 symfony 表单添加事件监听器。
我有这个{ name: kernel.event_listener, event: form.pre_set_data, method: onSetData}的服务和标签
事件侦听器已注册,我可以使用 php app/console debug:event-dispatcher 看到它,但从未调用它。
当我使用->addEventListener(FormEvents::PRE_SET_DATA, function(){ ... }) 将事件直接添加到表单时,它正在工作。
如何在全局范围内添加此事件侦听器?到所有形式?
【问题讨论】:
标签: php symfony symfony-forms symfony-2.7