我有一个循环,通过PHP中的苗条视图传递以下数组:
'breadcrumbs' => array(
'path' => $breadcrumbs,
'directory' => $breadcrumbDirectory
)
$breadcrumbs
和$breadcrumbDirectory
都是数组。
我使用以下循环通过Twig显示内容。
<li><a href="/panel">Home</a></li>
{% for breadcrumb in breadcrumbs %}
<li><a href="/panel/{{ breadcrumbs.directory[loop.index0] }}">{{ breadcrumbs.path[loop.index0] }}</a></li>
{% endfor %}
</li>
此代码正常工作,但它只显示前2(0,1)个结果。我可以通过在循环外调用{{ breadcrumbs.path[2] }}
来访问大于1的索引。任何帮助都会很棒,谢谢!
答案 0 :(得分:1)
您的this
循环不正确,您需要循环其中的两个数组中的一个:
this