Php 将get参数数组传递给细枝模板

Php 将get参数数组传递给细枝模板,php,symfony,Php,Symfony,我使用以下代码创建了一个twig get parrameters数组: $vars = get_defined_vars(); 如何将其传递给twig tempalate,以便将其作为Slug变量传递?例如: <a href="{{ path('route_name', {vars}}))">link</a> 上面的当然不行,因为格式不对。有没有办法做到这一点?给定一个关联数组: $vars = array( 'param1' => 'val1', 'par

我使用以下代码创建了一个twig get parrameters数组:

$vars = get_defined_vars();
如何将其传递给twig tempalate,以便将其作为Slug变量传递?例如:

<a href="{{ path('route_name', {vars}}))">link</a>


上面的当然不行,因为格式不对。有没有办法做到这一点?

给定一个关联数组:

$vars = array( 'param1' => 'val1', 'param2' => 'val2' );
// then passed to the template as 'vars'
这在细枝中起作用:

<a href="{{ path('route_name', vars) }}">link</a>