在启用关联查询时,排序字段会报错

发布于 2019-07-17 14:57:35

报错情况如下:
Error SQL :SELECT COUNT(*) AS tp_count FROM fa_test WHERE fa_test.deletetime IS NULL ORDER BY test.weigh DESC LIMIT 1

错误原因:
appcommoncontrollerBackend.php 中的 buildparams()方法中第269行
因为是直接获取模型名称了,test.'字段',而sql查询是带着表前缀的所以产生表中无此字段

我的解决办法:
$tableName = config('database.prefix'). $name . '.';

查看更多

关注者
1
被浏览
79
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览