2013-02-01 12 views
12

Ist es möglich, die path Funktion dynamisch zu verwenden? Mit Variablen als Parameter?Zweig mit Variablen als Hash-Schlüssel

{{ path(nav.url, { nav.param_name : nav.param_value }) }}

Denn wenn ich versuche, diesen Code zu verwenden, erhalte ich:

A hash key must be followed by a colon (:). 
Unexpected token "punctuation" of value "." 
("punctuation" expected with value ":") 

Ich weiß 'einprogrammierten indem die param_name funktioniert ... wie folgt aus:

{{ path('nav.url', { 'id' : nav.param_value }) }}

Allerdings muss ich den 3-Wert dynamisch übergeben

+0

Als Alternative Sie eine 'params' Array übergeben werden können und die Nutzung Es ist wie folgt: '{{Pfad (nav.url, nav.params)}}'. – Maerlyn

Antwort