orm隐式转换的bug导致分页统计结果不对

浏览:140 发布日期:2021/01/20 分类:ThinkPHP6专区 关键字: buildSql getLastsql count 分页 orm
论坛的发布功能太low了..
贴上github的地址:
https://github.com/top-think/think-orm/issues/216

原因是TP底层的打印SQL: getLastsql和buildSql方法, 统一调用了PDOConnection中的getRealSql()方法, 此方法中的字段隐式转换有点问题,导致打印出来的sql语句不太对

而TP的分页功能中用到count方法, 恰好调用了buildSql方法的方式去生成sql再去执行获取结果, 导致分页出现问题
最佳答案
评论( 相关
后面还有条评论,点击查看>>