abstrait:<?php /** * Created by PhpStorm. * User: Jason * Date: 2019/4/26 * Time: 20:56 */ namespace app\admin\controller; u
<?php /** * Created by PhpStorm. * User: Jason * Date: 2019/4/26 * Time: 20:56 */ namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\NewsModel; use think\facade\Request; use think\facade\Session; use app\admin\model\NewsPicModel; class NewsPic extends Common { // 渲染列表頁(yè)面 public function index() { // 獲取新聞縮略信息 $news = NewsPicModel::order('id','desc')->paginate(8); // 模板賦值 $this->assign('news',$news); // 渲染新聞縮略圖列表 return $this->fetch(); } // 添加頁(yè)面 public function add() { // 查詢數(shù)據(jù) $data = NewsModel::all(); // 模板賦值 $this->assign('news',$data); // 渲染新聞縮略圖添加 return $this->fetch(); } // 上傳操作 public function upload() { // 獲取上傳圖片的信息 $file = Request::file('file'); // 驗(yàn)證并移動(dòng)到指定目錄 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() { // 獲取提交的數(shù)據(jù) $data = Request::param(); $data['time'] = time(); $data['username'] = Session::get('username'); if(NewsPicModel::create($data)) { return ['code'=>1,'msg'=>'發(fā)布成功']; } return ['code'=>0,'msg'=>'發(fā)布失敗']; } // 刪除操作 public function DoDel() { // 獲取縮略圖的ID $picId = Request::param('id'); // 使用軟刪除 $res = NewsPicModel::destroy($picId); if($res) { return ['code'=>1,'msg'=>'數(shù)據(jù)刪除成功']; } return ['code'=>0,'msg'=>'數(shù)據(jù)刪除失敗']; } }
Professeur correcteur:查無(wú)此人Temps de correction:2019-04-27 17:28:12
Résumé du professeur:又看到你了,今天完成的比較多,繼續(xù)加油。