在list列表中点击switch切换获取对应的值
需要在对应的controller的方法中
需要将application/admin/library/traits/Backend.php中对应的方法(multi)复制到当前控制器,然后进行修改,showswitch==0表示关闭(减少照片数值) ==1表示开(添加照片数值)
try {
$list = $this->model->where($this->model->getPk(), 'in', $ids)->select();
foreach ($list as $index => $item) {
$count += $item->allowField(true)->isUpdate(true)->save($values);
if($values['showswitch']==0){
XcxUserModel::where('id',$item['userId'])->setDec('photoNum');
}else{
XcxUserModel::where('id',$item['userId'])->setInc('photoNum');
}
}
Db::commit();
}
子管理账号点击switch开关提示没有权限 在对应的controller的方法中 添加下面字段,然后在权限表中,选择(批量更新) protected $multiFields="showswitch";