Подтвердить что ты не робот

Доступ к значениям массива с использованием ключа массива от 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 }}
    <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), чтобы выполнить эту работу, но я не уверен, как как использовать его в этих обстоятельствах.

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

4b9b3361

Ответ 1

Вы только что пробовали это:

attribute(item2, key).title