diff --git a/app/admin/controller/Gallery.php b/app/admin/controller/Gallery.php index 424196f..7fe5a39 100644 --- a/app/admin/controller/Gallery.php +++ b/app/admin/controller/Gallery.php @@ -64,7 +64,7 @@ class Gallery extends BaseController // 验证失败 输出错误信息 return to_assign(1, $e->getError()); } - $param['admin_id'] = $tis->uid; + $param['admin_id'] = $this->uid; $this->model->addGallery($param); }else{ return view(); diff --git a/app/admin/model/Gallery.php b/app/admin/model/Gallery.php index 37a903f..87cfc39 100644 --- a/app/admin/model/Gallery.php +++ b/app/admin/model/Gallery.php @@ -80,23 +80,25 @@ class Gallery extends Model $fileData = isset($param['img_file']) ? $param['img_file'] : 0; //插入图集数据 $insertData = []; - foreach ($filepathData as $key => $value) { - if (!$value) { - continue; + if(is_array($filepathData)){ + foreach ($filepathData as $key => $value) { + if (!$value) { + continue; + } + $file = []; + $file['aid'] = $insertId; + $file['title'] = $titleData[$key]; + $file['desc'] = $descData[$key]; + $file['link'] = $linkData[$key]; + $file['sort'] = $sortData[$key]; + $file['file_id'] = $fileData[$key]; + $file['filepath'] = $filepathData[$key]; + $file['name'] = $nameData[$key]; + $file['create_time'] = time(); + $insertData[] = $file; } - $file = []; - $file['aid'] = $insertId; - $file['title'] = $titleData[$key]; - $file['desc'] = $descData[$key]; - $file['link'] = $linkData[$key]; - $file['sort'] = $sortData[$key]; - $file['file_id'] = $fileData[$key]; - $file['filepath'] = $filepathData[$key]; - $file['name'] = $nameData[$key]; - $file['create_time'] = time(); - $insertData[] = $file; + Db::name('GalleryFile')->strict(false)->field(true)->insertAll($insertData); } - Db::name('GalleryFile')->strict(false)->field(true)->insertAll($insertData); add_log('add', $insertId, $param); } catch(\Exception $e) { return to_assign(1, '操作失败,原因:'.$e->getMessage());