【发布时间】:2011-11-16 13:12:22
【问题描述】:
我想在上下文中添加一个参数,所以当登录被调用时,我可以在路由中使用它(类似于_locale)。
我可以在HttpUtils.php(如resetLocale)中添加这段代码,但我觉得它不是很干净。我需要它的原因是防火墙重定向到登录控制器,我希望在它的路由中有一个自定义参数。
我的问题是在调用UrlGenerator::doGenerate 之后调用了我的侦听器,所以我得到了MissingMandatoryParametersException。
这是我的config.yml相关代码:
services:
mycompany.demobundle.listener.request:
class: MyCompany\DemoBundle\RequestListener
arguments: [@router, @security.context]
tags:
- { name: kernel.event_listener, event: kernel.request, method: onKernelRequest }
有什么想法???
【问题讨论】:
标签: exception login symfony listener redirect