为什么80%的码农都做不了架构师?>>>   

使用paginator bundle组件创建分页时候 在queryBuilder加入了join group等等查询 会出现以下报错:

Cannot count query which selects two FROM components, cannot make distinction

解决办法:

<?php
$paginator = new Paginator;$count = $entityManager->createQuery('SELECT COUNT(c) FROM Entity\CompositeKey c')->getSingleScalarResult();$query = $entityManager->createQuery('SELECT c FROM Entity\CompositeKey c')->setHint('knp_paginator.count', $count);$pagination = $paginator->paginate($query, 1, 10, array('distinct' => false));

Distinction in this case also cannot be determined by paginator. It will take direct result of the query and limit with offset. In some cases you may need to use GROUP BY

转载于:https://my.oschina.net/imot/blog/220843

Symfony2 - paginator bundle 复杂查询时候报错解决相关推荐

  1. SQL 新加字段查询窗口报错

    SQL 新加字段查询窗口报错 这是由于SQL Server的intellisense的引起的,intellisense是SQL Server的智能记录智能感知功能,即当给sql表名加上".& ...

  2. 当子查询内存在ORDER BY 字句时查询会报错

    问题:当子查询内存在ORDER BY 字句时查询会报错SQL:SELECT * FROM (SELECT * FROM USER ORDER BY USER_CORD) S.解决办法:在子查询SQL语 ...

  3. 报错解决:RequestsDependencyWarning: urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported versio

    此文首发于我的个人博客:报错解决 RequestsDependencyWarning urllib3 (1.24.3) or chardet (3.0.4) doesn't match a suppo ...

  4. oracle拼接字符串报错,Oracle 中wmsys.wm_concat拼接字符串,结果过长报错解决

    备忘:这个函数最大是4000,根据拼接列的长度,通过限制拼接条数来防止拼接字符串过长错误 --这个情况是从子表中读取出具,这里直接把它当做查询字段处理,在子表中有所有数据 select info.id ...

  5. M1 pod install CocoaPod 报错解决办法

    Mac M1 pod install 报错解决办法 Mac M1 CocoaPods 环境问题 M1 Ruby 环境问题 新到的 MacBook Pro M1,配置如下: MacBook Pro (1 ...

  6. 报错解决:AttributeError: ‘Word2VecKeyedVectors‘ object has no attribute ‘save_Word2Vec_format‘

    报错解决:AttributeError: 'Word2VecKeyedVectors' object has no attribute 'save_Word2Vec_format' 不知道按网上自己学 ...

  7. 【持续更新】pip install报错解决汇总

    pip install报错解决汇总 pip install报错解决汇总 1.ERROR: Cannot uninstall 'xx'. It is a distutils installed proj ...

  8. 【问题】以太坊私链连接钱包报错解决汇总

    以太坊私链连接钱包报错解决汇总 关键词 虚拟机 MetaMask 私有链 rpc 以太坊 问题简述 区块链私链搭建完成之后,连接虚拟机上的私链与MetaMask钱包过程调试问题解决,主要包括 以太坊命 ...

  9. JSON文件报错解决方法(Expected value at 1:0/Expected 'a' at 8:20)

    在构建java项目时,可能会出现.json文件报错(出现红叉叉),无论怎么调整,而且项目还能正常运行,但是这个红叉叉就是会一直存在,作为具有强迫症的我是不能忍的,下面步骤为错误描述与决解操作. jso ...

最新文章

  1. NOIP模拟 数球(思维题)
  2. 朱晔的互联网架构实践心得S1E9:架构评审一百问和设计文档五要素
  3. 前端学习(2585):vue-cli创建项目
  4. 阿里云ECS开放批量创建实例接口,实现弹性资源的创建
  5. string的find( )函数✅
  6. 【技术人快报190期】Linux之父脏话连篇大骂Intel漏洞补丁+我国首颗高通量卫星投入使用...
  7. android数据线接口分类,安卓手机数据线接口类型
  8. html文档在word打开是乱码怎么解决,word打开是乱码怎么办?怎么解决
  9. java jive歌词翻译_Java Jive歌词 Java JiveLrc歌词
  10. html markdown写笔记,谈谈为知笔记的Markdown功能
  11. 教授专栏17 | 许佳龙:银行查找网安漏洞 提高公众风险意识
  12. endnoteX9导入英文PDF文献,可以识别Doi,但无法显示参考文献信息,如何解决?
  13. server sql 本月最后一天_SQL SERVER中求上月、本月和下月的第一天和最后一天 DATEADD DATEDIFF...
  14. 装打印机驱动时出现请重新启动计算机,确保其它程序关闭是什么意思,,确保打印机设备已打开电源。常见问题hp1007驱动怎么卸载...
  15. 计算机电路基础卡诺图,2019“计算机电路基础”作业.doc
  16. python是否高送转预测股票_详解:如何深度挖掘高送转板块(附:2018年高送转个股预测)...
  17. PHP curl模拟表单上传文件 微信公众号素材管理接口crul文件上传核心源码
  18. 谷歌乳腺癌Detecting Cancer Metastases on Gigapixel Pathology Images
  19. Picture Colorizer Pro for mac(黑白照片上色软件)
  20. 股票交易日志7 12.22

热门文章

  1. arduino与java,Arduino具有与Java和C语言类似的IDE集成开发环境和图形化编程环境
  2. 【 FPGA 】设计一个通用移位寄存器
  3. 半导体理论(第1部分)本征半导体
  4. Flutter 21: 图解 ListView 下拉刷新与上拉加载 (三)【RefreshIndicator】
  5. SQL Server 2016 查询存储性能优化小结
  6. linux的网络命令整理 更新中
  7. 【深入浅出Node.js系列十一】Node.js开发框架Express4.x
  8. 关于合并“.a”文件时遇到的问题
  9. listview改变选中行字体颜色
  10. 对于一个IT宅男先脱光再说