问题
Over a template I do a render
method:
{{ render(controller('AppBundle:Widgets:myCapsWidget'),{'somestring':someString}) }}
Over the controller I have the following method:
public function myCapsWidgetAction($somestring)
{
return new Response(strtoupper($somestring));
}
I also looked over theese links:
- symfony twig render controller argument array
- https://knpuniversity.com/screencast/symfony2-ep3/render-controller
But still cannot find any light to my path.
回答1:
If I read the first link you gave us, you should use:
{{ render(controller('AppBundle:Widgets:myCapsWidget',{'somestring':someString})) }}
来源:https://stackoverflow.com/questions/47094755/symfony-twig-render-handling-passed-arguments