我有一个错误的问题,当我在树枝文件打印一个学说查询的值。
在我的控制器中,我有以下代码在for循环中,从数据库中获取更多元素:
$pyramid[$x]['id_user'] = $queryconteggio;
如果我用dump函数打印,我现在收到更多的数组:
array(2) { [0]=> array(1) { [1]=> string(2) "94" } [1]=> array(1) { [1]=> string(3) "103" } }
现在对于另一个用户:
array(1) { [0]=> array(1) { [1]=> string(3) "101" } }
值是准确的,但是当我打印时没有转储:
{{ pyramid.id_user }}
它给了我这个错误:
在DtEcBundle:Profilo:digitalpr-profile.html中呈现模板时抛出了一个异常("Notice: Array to string conversion")。修改第53行
在第53行,在a中有这样的代码:{{ pyramid.id_user }}
如何打印数组的值而不出错?
pyramid.id_user
不是字符串,而是字符串数组的数组,键都为"1"。要打印它,您需要执行如下操作:
{% for id in pyramid.id_user %}
{{ id[1] }}
{% endfor %}