Есть шаблончик twig, туда передаются данные
render('template.html.twig', ['data' => $data])
в котором обрабатываются данные, выглядит примерно так
{{ data.header }}
{% for item in data.items %}
{{ item }}
{% endfor %}
Как мне можно передать json вида data, чтобы он попал в шаблон?
Заголовок я вставить могу, а как быть с перебором массива, чтобы не рисовать теги в ajax вида
success: function (data) {
for (...)
...
}
Нужно ли объяснять, что шаблон генерирует html, который и выдается броузеру? И уже потом срабатывает ajax и получает данные... в то время как от шаблона осталось только воспоминание?