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

分類模塊代碼

asal 2019-04-27 16:35:30 280
abstrak:<?php /**  * Created by PhpStorm.  * User: Jason  * Date: 2019/4/27  * Time: 15:15  */ namespace app\admin\controller; u
<?php
/**
 * Created by PhpStorm.
 * User: Jason
 * Date: 2019/4/27
 * Time: 15:15
 */

namespace app\admin\controller;

use app\admin\controller\Common;
use app\admin\model\CateModel;
use think\facade\Request;
use think\facade\Session;

// 分類操作控制器
class Cate extends Common
{
    // 渲染分類列表
    public function index()
    {
        // 查詢所有分類
        $cates = CateModel::order('id','desc')->paginate(6);
        // 模板賦值
        $this->assign('cates',$cates);
        // 渲染模板
        return $this->fetch();
    }

    // 添加操作
    public function DoAdd()
    {
        // 獲取表單分類名稱
        $title = Request::param('title');
        // 判斷分類名稱是否存在
        $in = CateModel::where('title',$title)->find();
        if($in) {
            return ['reg'=>0,'msg'=>'分類標題已存在'];
        }

        // 寫入分類表
        $ins = CateModel::create([
            'title'=>$title,
            'username'=>Session::get('username'),
            'time'=>time()
        ]);

        // 寫入成功判斷
        if($ins) {
            return ['reg'=>1,'msg'=>'分類添加成功'];
        }

        return ['reg'=>0,'msg'=>'分類添加失敗'];

    }

    // 渲染修改頁面
    public function edit()
    {
        // 根據ID 獲取對應的分類
        $cateid = Request::param('id');
        // 獲取分類數據
        $cate = CateModel::where('id',$cateid)->find();
        // 模板賦值
        $this->assign('cate',$cate);
        // 模板渲染
        return $this->fetch();
    }

    // 修改操作
    public function DoEdit()
    {
        // 獲取上傳的數據
        $data = Request::param();
        // 分類名稱
        $title = $data['title'];
        // 分類ID作為條件
        $cate_id = $data['id'];

        // 查看標題是否存在
        $is = CateModel::where('title',$title)->find();
        if($is){
            return ['code'=>0,'msg'=>'該分類名稱已存在,請重新輸入'];
        }
        // 更新操作
        $ins = CateModel::where('id',$cate_id)->update([
            'title'=>$title,
            'username'=>Session::get('username'),
            'time'=>time(),
        ]);

        if($ins) {
            // 更新成功
            return ['code'=>1,'msg'=>'分類編輯成功'];
        }
        // 更新失敗
        return ['code'=>0,'msg'=>'分類編輯失敗'];
    }

    // 刪除分類
    public function DoDel()
    {
        // 獲取刪除條件
        $cateid = Request::param('id');
        // 軟刪除操作
        $del = CateModel::destroy($cateid);
        if($del) {
            // 刪除成功
            return ['code'=>1,'msg'=>'刪除成功'];
        }
        // 刪除失敗
        return ['code'=>0,'msg'=>'刪除失敗'];
    }
}


Guru membetulkan:查無此人Masa pembetulan:2019-04-27 17:28:43
Rumusan guru:又看到你了,今天完成的比較多,繼續(xù)加油。有問題可以提交工單。

Nota Keluaran

Penyertaan Popular