【发布时间】:2013-01-16 06:56:26
【问题描述】:
是否可以动态使用path 函数?以变量为参数?
{{ path(nav.url, { nav.param_name : nav.param_value }) }}
因为如果我尝试使用我得到的代码:
A hash key must be followed by a colon (:).
Unexpected token "punctuation" of value "."
("punctuation" expected with value ":")
我知道,通过“硬编码”,param_name 会起作用……就像这样:
{{ path('nav.url', { 'id' : nav.param_value }) }}
但是我需要动态传递 3 值
【问题讨论】:
-
作为替代方案,您可以传递一个
params数组并像这样使用它:{{ path(nav.url, nav.params) }}。