亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

新聞縮略圖模塊

原創(chuàng) 2019-04-26 21:43:30 253
摘要:<?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ù)刪除失敗'];
    }
}


批改老師:查無(wú)此人批改時(shí)間:2019-04-27 17:28:12
老師總結(jié):又看到你了,今天完成的比較多,繼續(xù)加油。

發(fā)佈手記

熱門詞條