我正在尝试打印出传递到 Twig 模板的变量的值。我正在使用此代码:
{{ naziv[0] }}索引为0,因为传递的数组只有一个元素。提及的代码会产生以下错误:



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

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

我得到了我想要的。
{{naziv[0]}}有什么问题?

最佳答案

基于var_dumparray(1) { ["title"]=> string(11) "SpaceVision" }
您应该通过以下方式访问数组:{{ naziv['title'] }}

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

您也可以使用:{{ naziv.title }}

参见documentation

09-20 11:19