abstrak:<?php namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\NewsModel; use app\admin\model\NewsPicModel; use think\facade\Request; use t
<?php namespace app\admin\controller; use app\admin\controller\Common; use app\admin\model\NewsModel; use app\admin\model\NewsPicModel; use think\facade\Request; use think\facade\Session; class NewsPic extends Common { public function index() { // 分頁數(shù)據(jù) $num = 5; $type = false; $config = [ 'type' => 'bootstrap', 'var_page' => 'page', ]; $newspic = NewsPicModel::order('id')->paginate($num,$type,$config); // 模板賦值 $newspage = $newspic->render(); $this->view->assign('newspic',$newspic); $this->view->assign('newspage',$newspage); // 渲染模板 return $this->view->fetch(); } public function add() { // 查詢所有數(shù)據(jù) $news = NewsModel::order('id','asc')->all(); // foreach($news as $k => $v){ // print_r($v->title); // } // 模板賦值 $this->view->assign('news',$news); // 渲染添加模板 return $this->view->fetch(); } // 圖片上傳 public function upload() { // 獲取圖片 $res = Request::file('file'); // 驗(yàn)證圖片并移動(dòng)到文件夾 $file = $res->validate(['ext' => 'jpg,jpeg,png'])->move('uploads/newspic/'); // 判斷 if($file){ return json([1,'上傳成功','data' => ['/uploads/newspic/'.$file->getSaveName()]]); }else{ return $file->getError(); } } public function DoAdd() { // 添加圖片信息到表news_pic $res = Request::param(); // time $res['time'] = time(); // session $res['username'] = Session::get('username'); // insert $info = NewsPicModel::insert($res); // if result if($info){ return ['res' => 1,'msg' => '上傳成功~~']; }else{ return ['res' => 0,'msg' => '上傳失敗!']; } } public function del() { // delete $id = Request::param('id'); $res = NewsPicModel::where('id',$id)->delete(); if($res){ return ['res' => 1,'msg' => '刪除成功!']; }else{ return ['res' => 0,'msg' => '刪除失敗!']; } } }
Guru membetulkan:查無此人Masa pembetulan:2019-05-17 09:58:50
Rumusan guru:完成的不錯(cuò)。后臺(tái)cms管理系統(tǒng),就是對(duì)數(shù)據(jù)進(jìn)行操作。操作越簡單越好。繼續(xù)加油