我有很多必须在twig模板中传递的变量,例如:
{{ path('route_name', {'slug1' => a, 'slug2' => b, 'slug3' => c, 'slug4' => d, 'slug5' => 'changed'}) }}
虽然这里只改变了一个slu ..我正在考虑在控制器中创建所有get变量的数组并将其传递给twig模板。刚刚压倒了被改变的slu ,,就像:
{{ path('route_name', get_variables, {'slug5' => 'changed'}) }}
但它当然不起作用。有没有办法做到这一点?
答案 0 :(得分:0)
也许ParamConverter注释可以帮助你:
http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/converters.html