Symfony2数组到字符串原则值


Symfony2 Array to String Doctrine value

我有一个错误的问题,当我在树枝文件打印一个学说查询的值。

在我的控制器中,我有以下代码在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 %}