2013-02-01 74 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

回答