Twig から既存の配列のメンバーを設定するにはどうすればよいでしょうか?
私は次の方法を試しました:
{% set arr['element'] = 'value' %}
しかし、次のエラーが発生しました:
... に値 "[" の予期しないトークン "句読点" ("ステートメント ブロックの終了" が期待されます) があります。
ベストアンサー1
Twig でこれを行う良い方法はありません。ただし、マージ フィルターを使用すると可能です。
{% set arr = arr|merge({'element': 'value'}) %}
element
変数の場合は、括弧で囲みます。
{% set arr = arr|merge({(element): 'value'}) %}