Доступ к значениям массива с использованием ключа массива из Twig

Кто-нибудь знает, как (если это вообще возможно!) Сделать это в 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 }}
    
    {% for key, item1 in data %} {% for item2 in item1 %}
  • {{ item2[key].title }}
  • {% endfor %} {% endfor %}
{% endfor %}

Редактировать: После дальнейшего исследования появляется атрибут (см. http://twig.sensiolabs.org/ doc / functions / attribute.html ) должна выполнять свою работу, но я не уверен, как ее использовать в этих обстоятельствах.

Большое спасибо

46
задан Jimbo 4 June 2013 в 11:40
поделиться