首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Symfony2语义误差

Symfony2语义误差
EN

Stack Overflow用户
提问于 2016-09-25 19:17:44
回答 1查看 486关注 0票数 0

我对我的原则2查询有问题。

代码语言:javascript
运行
复制
$this->qb->select('COUNT(offersCountsssssssssss.id) as offerCount')
    ->from('FactoryMainBundle:Offers', 'offersCountssssssssss');
$result = $this->qb->getQuery()->getResult();

我搞错了

语义错误第0行,第133行靠近“提供计数”:错误:'offersCountsssssssssss‘已经定义。

我将别名更改为非常奇怪的字符串,但错误是相同的。原因何在?

EN

回答 1

Stack Overflow用户

发布于 2016-09-26 06:52:26

如果要在存储库类中构建此查询,则可以省略表单方法,因为它会自动为您完成该查询。因此您可以这样做(或者您可以获得存储库对象并使用它而不是$this):

代码语言:javascript
运行
复制
$query = $this->createQueryBuilder('offersCountssssssssss');
$query->select('COUNT(offersCountsssssssssss.id) as offerCount');
$result = $this->getQuery()->getResult();

请参阅http://symfony.com/doc/current/doctrine.html#querying-for-objects-using-doctrine-s-query-builder

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39690833

复制
相关文章

相似问题

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