Php 使用来自Twig的数组键访问数组值
有人知道如何(如果可能的话!)在小树枝上这样做吗?我在文档中看不到这是否可能 PHP数组的结构如下所示:Php 使用来自Twig的数组键访问数组值,php,twig,Php,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>
$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 %}
{%for'a'..'z'%}
{{字母}}
{%为键,数据%中的项1}
{item1%中的item2的%1}
- {{item2[key].title}
{%endfor%}
{%endfor%}
{%endfor%}
编辑:进一步调查后,似乎属性(请参阅)功能应该可以完成这项工作,但我不确定在这些情况下如何使用它
非常感谢您刚刚试过这个吗:
attribute(item2, key).title
你收到错误信息了吗?我想你把字母拼写错了。应该是
{{item.letter.title}
。是的,我刚刚注意到了这个。不幸的是,这实际上不起作用,因为不可能像上面的例子那样做,这纯粹是为了演示目的,以展示我试图实现的目标。