コントローラでforward()を実行すると、routeとroute_parametersが失われます。
ParentActionがある場合、それはChildActionに転送されます。チャイルドアクションではreturn $this->render('myTemplate.html.twig', array());
、リクエスト属性がネストされます。
したがって、テンプレートがレンダリングされると、代わりに。が表示され$request['attributes']['_route_parameters']
ます$request['attributes']['request']['attributes']['_route_parameters']
。
ChildActionではありますが、私が行う場合$this->getRequest();
、階層は正常です。
これはバグですか、それとも私は何か間違ったことをしていますか?