【发布时间】:2013-02-28 09:53:31
【问题描述】:
当我在控制器中执行 forward() 时,我丢失了路由和 route_parameters。
当我有 ParentAction 时,它会转发给 ChildAction。在 Childaction 我做return $this->render('myTemplate.html.twig', array()); 然后请求属性被嵌套!
所以当模板被渲染时,我得到的是$request['attributes']['_route_parameters'],而不是$request['attributes']['request']['attributes']['_route_parameters']。
虽然在 ChildAction 中,当我执行$this->getRequest(); 时,层次结构是正常的。
这是一个错误,还是我做错了什么?
【问题讨论】:
标签: symfony httpresponse forwarding