使用Twig中的数组键访问数组值
有没有人知道如何甚至有可能在Twig中做到这一点? 我无法看到文件中是否有可能。
PHP数组结构如下:
$data['data']['a']['title'] = 'Title 1'; $data['data']['a']['title'] = 'Title 2'; $data['data']['b']['title'] = 'Title 3';
下面的树枝模板代码:
{% 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 )函数应该做这个工作,但是我不确定在这些情况下如何使用它。
非常感谢
你刚刚试过这个:
attribute(item2, key).title