我正在尝试打印出传递到 Twig 模板的变量的值。我正在使用此代码:{{ naziv[0] }}
索引为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 }}
。
参见documentation。