【Model BUG】alias函数失效

浏览:726 发布日期:2018/03/23 分类:求助交流
Tp版本:5.0.15

在控制器下有以下代码,报错unknown column u.type
$map['u.type'] = 3;
$data_list = UserModel::alias('u')->field('*')
->join('__SHARES_USER__ su', 'su.uid = u.id')
->where($map)->order('u.id desc')->select();

将select()改为buildSql(),并dump($data_list);exit;,以下是页面输出:
string(130) "( SELECT * FROM `dh_admin_user` INNER JOIN `dh_shares_user` `su` ON `su`.`uid`=`u`.`id` WHERE `u`.`type` = 3 ORDER BY u.id desc )"

现象:SELECT * FROM `dh_admin_user` (此处alias未生效) INNER ...

这个问题如何解决呢?
最佳答案
评论( 相关
后面还有条评论,点击查看>>