在Twig文件Symfony中获取数组对象的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Twig文件Symfony中获取数组对象的值相关的知识,希望对你有一定的参考价值。
我有一组传递给twig文件的数组。
others ={
0:{id : 10, name: krist},
1:{id : 20, name: ryan}
}
当我从twig文件中检索回来时,我检索如下。
{% for other in others %}
{{other.id}}
{% endfor %}
上述方法始终显示错误如下:
在渲染模板期间抛出异常(“注意:数组到字符串转换”)。
我该如何解决这个问题?
答案
你可以试试这个。
{% for other in others %}
{% for o in other %}
{{o.id}}
{% endfor %}
{% endfor %}
要么
{% for other in others %}
{{other[0].id}}
{% endfor %}
以上是关于在Twig文件Symfony中获取数组对象的值的主要内容,如果未能解决你的问题,请参考以下文章
从 Symfony 请求中获取路由并将其传递给包含的 twig 文件?
从 Symfony2/Twig 中的 2 位国家代码获取翻译的国家名称?
Symfony2 - 在 TWIG 模板中获取当前 URL 或路由?
使用 Symfony 5/Twig“数组到字符串转换”的嵌套数组问题
在带有 Symfony2 的 Twig 中使用 % stylesheets % 标签时通过 Twig 运行 CSS 文件