Symfony 大量的get slug-有没有办法缩短代码?

Symfony 大量的get slug-有没有办法缩短代码?,symfony,Symfony,我有很多get变量必须在细枝模板中传递,如: {{ path('route_name', {'slug1' => a, 'slug2' => b, 'slug3' => c, 'slug4' => d, 'slug5' => 'changed'}) }} 而这里只换了一个子弹。我正在考虑在控制器中创建所有get变量的数组,并将其传递给twig模板。只是覆盖已更改的段塞,类似于: {{ path('route_name', get_variables, {'slug

我有很多get变量必须在细枝模板中传递,如:

{{ path('route_name', {'slug1' => a, 'slug2' => b, 'slug3' => c, 'slug4' => d, 'slug5' => 'changed'}) }}
而这里只换了一个子弹。我正在考虑在控制器中创建所有get变量的数组,并将其传递给twig模板。只是覆盖已更改的段塞,类似于:

{{ path('route_name', get_variables, {'slug5' => 'changed'}) }}

但它当然不起作用。有什么方法可以做到这一点吗?

也许ParamConverter注释可以帮助您: