模型批量更新saveAll能增加where条件不?

浏览:233 发布日期:2018/06/11
5.0.0 - 普通 - 已关闭
不如,我是用户,因为有很多用户,后台有个栏目管理,批量更新排序,数据如下:foreach ($idarr as $k => $v) {
    $data[] = ['lm_id' => $v, 'lm_px' => intval($px[$k])];
}
$result = $this->wx_lm_model->saveAll($data);
目前这样更新没有问题,但是加个where就不行了,提示错误。$result = $this->wx_lm_model->where(['lm_user_id'=>$this->user['user_id']])->saveAll($data);要根据当前用户进行更新的,我应该怎么做?总不能把当前用户条件放到批量更新的里面吧。
//$data[] = ['lm_id' => $v, 'lm_px' => intval($px[$k])];
评论(
后面还有条评论,点击查看>>