请问下Thinkphp5怎么根据id同时更新多条图片表中的图片路径?下面的代码更新失败,请问下怎么修改? 15
//查出图片对应的id$chan_id=Chanpin::get($_POST['chan_id']);//产出产品的id,根据file字段查出图拍的id$id2=exp...
// 查出图片对应的id
$chan_id = Chanpin::get($_POST['chan_id']);// 产出产品的id,根据file字段查出图拍的id
$id2 = explode(',',$chan_id['file']);
$file_id['id'] = array('in',$id2);
// 查出图片的id
$img_id = Files::all($file_id);
// var_dump($img_id);exit;
$path = explode(",",$data['file']);// 新图片的路径
//var_dump($path).'<hr>';
$update = array_filter($path);
$files = new Files;
$arr22 = implode(',',$update);
$geng = $files->where('id',$img_id)->update(['file' => $update]); 展开
$chan_id = Chanpin::get($_POST['chan_id']);// 产出产品的id,根据file字段查出图拍的id
$id2 = explode(',',$chan_id['file']);
$file_id['id'] = array('in',$id2);
// 查出图片的id
$img_id = Files::all($file_id);
// var_dump($img_id);exit;
$path = explode(",",$data['file']);// 新图片的路径
//var_dump($path).'<hr>';
$update = array_filter($path);
$files = new Files;
$arr22 = implode(',',$update);
$geng = $files->where('id',$img_id)->update(['file' => $update]); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询