有谁知道如何(如果它甚至可能!)在Twig中这样做?我无法在文档中看到是否有可能.
PHP数组的结构如下:
$data['data']['a']['title'] = 'Title 1';
$data['data']['a']['title'] = 'Title 2';
$data['data']['b']['title'] = 'Title 3';
Run Code Online (Sandbox Code Playgroud)
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 %}
Run Code Online (Sandbox Code Playgroud)
编辑:进一步调查后,似乎属性(请参阅http://twig.sensiolabs.org/doc/functions/attribute.html)函数应该完成这项工作,但我不确定如何在这些情况下使用它.
非常感谢