Кто-нибудь знает, как (если это вообще возможно!) Сделать это в Twig? Я не вижу в документации ничего относительно того, возможно ли это.
Массив PHP имеет следующую структуру:
$data['data']['a']['title'] = 'Title 1';
$data['data']['a']['title'] = 'Title 2';
$data['data']['b']['title'] = 'Title 3';
Шаблон шаблона Twig ниже:
{% for letter in 'a'..'z' %}
{{ letter }}
<ul>
{% for key, item1 in data %}
{% for item2 in item1 %}
<li>{{ item2[key].title }}</li>
{% endfor %}
{% endfor %}
</ul>
{% endfor %}
Редактировать: После дальнейшего исследования появляется атрибут (см. http://twig.sensiolabs.org/doc/functions/attribute.html) функция должна выполнять эту работу, но я не уверен, как использовать ее в этих обстоятельствах.
Большое спасибо