首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DQL中格式化Symfony 4组

如何在DQL中格式化Symfony 4组
EN

Stack Overflow用户
提问于 2021-01-05 21:07:16
回答 1查看 87关注 0票数 0

Symfony 4& KnpPaginatorBundle.我有一张同型号的股票表很多次了。我想在我的仓库里做这样的事情:

代码语言:javascript
复制
$query = $this->createQueryBuilder(...);
$query = $query->andWhere(.....);
$query = $query->addGroupBy(brand, model);
$query = $query->addOrderBy(brand, model);
return $query;
......
KnpPaginatorBundle

我希望我能拥有的骨架

在KnpPaginatorBundle治疗后,我想返回多个字段的问题..。(我认为身份证有问题)

有点像这样:(它可以按我的意愿工作)

代码语言:javascript
复制
        $conn = $this->getEntityManager()->getConnection();
        $sql = 'SELECT objet,marque,type FROM stock GROUP BY objet,`type`,marque ORDER BY marque,type';
        $stmt = $conn->prepare($sql);
        $stmt->execute();
        return $stmt->fetchAllAssociative():

但是我想使用上面的编码。

对不起,我的英语很接近;-)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-05 21:42:22

谢谢你的关心!以下是我对我的问题的答案:

代码语言:javascript
复制
$query = $this->createQueryBuilder('a');
$query->select('a.objet,a.marque,a.type');
$query->addGroupBy('a.objet');
$query->addGroupBy('a.marque');
$query->addGroupBy('a.type');
$query->addOrderBy('a.marque');
$query->addOrderBy('a.type');
dd($query->getQuery()->execute());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65586578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档