模型中定义范围查询后使用模型数据更新无效

浏览:201 发布日期:2020/11/16 分类:ThinkPHP6专区 关键字: [BUG]withoutGlobalScope
class SystemAdminModel extends \think\Model
{
    protected $globalScope = ['company'];

    public function scopeCompany($query)
    {
        $user = session("userlogin");
        $companyId = $user['company_id'];
        $query->where('company_id',$companyId);
    }
}
$user = SystemAdminModel::withoutGlobalScope()->find($put['id']);
$user->account = $put['account'];
$user->update();
软删除和范围查询也没有想到有效的解决办法。不知道是BUG。
最佳答案
评论( 相关
后面还有条评论,点击查看>>