【发布时间】:2014-04-25 12:16:56
【问题描述】:
我有一个带有关键字段和费用字段的实体。
我想按键分组并对费用求和,但是当我这样做时,我得到的查询结果是一个只有总字段的数组(费用符号的别名)。
我需要像使用 qb 的普通选择一样获取整个实体。
$query = $repository->createQueryBuilder('s')
->addSelect('SUM(s.expenses) as total')
->addSelect('s')
->groupBy('s.keyval')
->getQuery();
$soins = $query->getResult();
有什么想法吗? 谢谢
【问题讨论】:
-
找到了解决方案。如果 any1 有同样的问题,这就是我访问它的方式。在 twig 中,我将变量 $soins 作为 soins {% for soin in soins %} {{soin.total}} {{soin.0.name}} //... {% endfor %}
标签: sql symfony doctrine-orm