我正在尝试打印出传递给树枝模板的变量的值。我正在使用这段代码:
{{ naziv[0] }}
索引为 0,因为传递的数组只有一个元素。提到的代码会产生以下错误:
带有键“title”的数组的键“0”在...中不存在
但是当我像这样使用for循环时:
{% for key,value in naziv %}
{{ value }}
{% endfor %}
我得到我想要的。
有什么问题{{naziv[0]}}
?
基于var_dump
的array(1) { ["title"]=> string(11) "SpaceVision" }
您应该以这种方式访问您的数组:{{ naziv['title'] }}
.
数组的键是关联的,而不是数字索引数组。这就是为什么你不能使用naziv[0]
.
您还可以使用:{{ naziv.title }}
以及。
请参阅文档。
您的数组不是数字索引的,因此naziv[0]
没有定义。访问它作为naziv.title
.