Twig函数计数&组

时间:2015-12-30 11:01:15

标签: php mongodb symfony twig

我正在使用Mongodb和Symfony。 我有一个带房间的建筑物清单,我如何计算我的数据库中的房间并按类型分组?目前我可以列出所有类型的房间,但其中一些是重复的。 我看到了lenght功能,但似乎它计算的是caracters而不是房间的数量。 以下是fecth数据的查询:

$room= $this->get('doctrine_mongodb')
                ->getManager()
                ->createQueryBuilder(\Pms\PmsBundle\Document\Hotel\hotels::class)
                ->find()
                ->getQuery()
                ->execute();

以下是我用来显示房间类型的代码:

{% for j in i.rooms %}
{% if j.roomfloor < 6  %}
    {{ j.roomtype }}
{% endif %}
{% endfor %}

1 个答案:

答案 0 :(得分:1)

这是针对您的ORM而非Twig的工作。 Group By只有在将数据呈现给Twig之后才会进入queryBuilder。