新闻缩略图模块

Original 2019-04-26 21:43:30 231
abstract:
paginate(8); // 模板赋值 $this->assign('news',$news); // 渲染新闻缩略图列表 return $this->fetch(); } // 添加页面 public function add() { // 查询数据 $data = NewsModel::all(); // 模板赋值 $this->assign('news',$data); // 渲染新闻缩略图添加 return $this->fetch(); } // 上传操作 public function upload() { // 获取上传图片的信息 $file = Request::file('file'); // 验证并移动到指定目录 if($info = $file->validate(['ext'=>'jpg,jpeg,png,gif'])->move('upload')) { // 拼接文件路径 $filePath = '/upload/'.$info->getSaveName(); // 返回上传成功的提示信息 return json([1,'上传成功!','data'=>$filePath]); } else { // 返回失败信息 return $file->getError(); } } // 添加缩略图 public function DoAdd() { // 获取提交的数据 $data = Request::param(); $data['time'] = time(); $data['username'] = Session::get('username'); if(NewsPicModel::create($data)) { return ['code'=>1,'msg'=>'发布成功']; } return ['code'=>0,'msg'=>'发布失败']; } // 删除操作 public function DoDel() { // 获取缩略图的ID $picId = Request::param('id'); // 使用软删除 $res = NewsPicModel::destroy($picId); if($res) { return ['code'=>1,'msg'=>'数据删除成功']; } return ['code'=>0,'msg'=>'数据删除失败']; } }


Correcting teacher:查无此人Correction time:2019-04-27 17:28:12
Teacher's summary:又看到你了,今天完成的比较多,继续加油。

Release Notes

Popular Entries