模型
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所以,全局查询范围有什么合适的方法可以让框架处理?
目前想到的办法是查询前对对象成员赋值,在对象中判断是否关联查询.