我使用Before Filter来检测应用程序使用的语言(例如英语或其他内容)然后用它做一些事情。在我完成了这些工作后,我想将RedirectResponse发送到另一条Symfony路线......
return new RedirectResponse(route_name)
但这并不起作用,因为我没有扩展ContainerAware,因此获取RedirectResponse
对象的组件不知道如何处理它。
我的问题是,在我完成之后如何从之前的过滤器重定向?
答案 0 :(得分:2)
以下是一些与问题相关的答案:Symfony2 redirect for event listener? Elnur Abdurrakhimov的回答或NHG的回答对你有帮助。