使用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