我在Twig模板中有一个名为theme的数组:
array:4 [▼
"foo" => "bar"
"headerimage" => array:6 [▶]
"templatefields" => array:1 [▶]
"assets" => array:3 [▼
"css" => array:1 [▶]
"js" => array:1 [▶]
"libs" => array:2 [▼
0 => "jquery"
1 => "bootstrap"
]
]
]
我想在theme.assets.libs中添加更多元素 . 我试着用:
{% set theme.assets.libs = theme.assets.libs|merge(['otherlibrary', 'anotherlibrary']) %}
但我有下一个错误 .
意外的标记“标点符号”的值“ . ” (第7行“index.twig”中的“语句块结束”) .
1 回答
Twig不允许直接这样做 . 但是,你可以通过继续你已经在做的数组合并的模式来做到这一点: