模型调用了->join 之后链式变think\db\Query的问题

浏览:368 发布日期:2020/12/24 分类:ThinkPHP6专区 关键字: 获取器 模型 Query
模型调用了->join 或其它一些方法之后,链式对象会变为think\db\Query,导致最后查询结果无法使用模型里定义的获取器的问题,怎么解决比较好?

比如下面这样的代码的查询结果不会自动调用在CaseModel定义的获取器进行修改:$model = new CaseModel;
$query = $model->join('case_link','case_link.id = case.id','left');
$query = $query->join('tutor','tutor.id = case.tutor_id','left');
$list = $query->where($map])->field($field)->paginate($input['page_size'])->toArray();
最佳答案
评论( 相关
后面还有条评论,点击查看>>