2013-03-25 71 views
2
{% set var_name1 = "hello" %} 
{% set var_name2 = "there" %} 
{% array1|merge({var_name1: var_name2}) %} 

我希望上面的代碼會增加這陣列1:嫩枝/ Symfony2的 - 使用內部數組變量合併

hello:there 

...但它補充說:

var_name1:there 

我已經嘗試在var_name1周圍打包{{}}。是否有可能添加一個記錄到一個數組並使用一個變量的關鍵?

回答

9

括號括起來的鍵名:

{% array1|merge({(var_name1): var_name2}) %}