TP5.0模型使用关联的话,对于全局查询范围的处理????

浏览:1384 发布日期:2016/12/08 分类:ThinkPHP5专区
模型    protected function base($query) {
        $query->where(['user_id' => ['eq', getUserId()], 'is_delete' => ['eq', 0]]);
    }
关联查询 $list = UserModel::with('hasToken')->find(1);结果提示user_id不明确,这是因为预载的时候进行了前缀添加,实际完成查询的时候是WHERE  `user`.`user_id` = 1所以,全局查询范围有什么合适的方法可以让框架处理?

目前想到的办法是查询前对对象成员赋值,在对象中判断是否关联查询.
最佳答案
评论( 相关
后面还有条评论,点击查看>>