2013-02-01 40 views
12

是否可以动态使用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值

+0

作为替代你可以传递一个'params'阵列和使用它就像这样:'{{path(nav.url,nav.params)}}'。 – Maerlyn

回答