Если вы хотите построить структуру, аналогичную JSON внутри Twig, вы можете сделать это следующим образом:
{% set thumbnail = { "assetList": [{"name": "http://..."}, {"name": "http://..."}] } %}
Если вы хотите передать подобную структуру в представление, например, сделать что-то вроде $this->render('my_template', ['thumbnail' => ...]
тогда ваш php-код для генерации массива, подобного массиву в JSON, может выглядеть следующим образом:
[
'assetList' => [
[
'name' => 'http://...',
],
[
'name' => 'http://...',
],
]
]
edit: Также доступ к нему в Twig не будет assetList["name"]
, это будет:
{{ thumbnail["assetList"][0]["name"] }}
Где 0
- смещение записи списка, то есть 0-2, если у вас есть 3 изображения.