Setting element of array from Twig

前端 未结 10 796
北恋
北恋 2020-12-04 09:55

How can I set member of an already existing array from Twig?

I tried doing it next way:

{% set arr[\'element\'] = \'value\' %}

but

10条回答
  •  臣服心动
    2020-12-04 10:44

    I ran into this problem but was trying to create integer indexes instead of associative index like 'element'.

    You need to protect your index key with () using the merge filter as well:

    {% set arr = arr|merge({ (loop.index0): 'value'}) %} 
    

    You can now add custom index key like ('element'~loop.index0)

提交回复
热议问题