8

我正在尝试打印出传递给树枝模板的变量的值。我正在使用这段代码:

{{ naziv[0] }} 索引为 0,因为传递的数组只有一个元素。提到的代码会产生以下错误:

带有键“title”的数组的键“0”在...中不存在

但是当我像这样使用for循环时:

{% for key,value in naziv %}
{{ value }}
{% endfor %}

我得到我想要的。

有什么问题{{naziv[0]}}

4

2 回答 2

22

基于var_dumparray(1) { ["title"]=> string(11) "SpaceVision" }

您应该以这种方式访问​​您的数组:{{ naziv['title'] }}.

数组的键是关联的,而不是数字索引数组。这就是为什么你不能使用naziv[0].

您还可以使用:{{ naziv.title }}以及。

请参阅文档

于 2013-01-07T15:39:40.767 回答
5

您的数组不是数字索引的,因此naziv[0]没有定义。访问它作为naziv.title.

于 2013-01-07T15:39:00.550 回答