LabelController.php 2.1 KB
<?php
namespace app\admin\controller;

use app\admin\model\RouteModel;
use cmf\controller\AdminBaseController;
use think\Db;

class LabelController extends AdminBaseController{

    /**
     * 分类列表管理
     */
    public function classify_list(){

        $data = Db::name('classification') -> select();
        $this -> assign('data',$data);
        return $this -> fetch();

    }

    /**
     *分类添加
     */
    public function classify_add(){

        return $this -> fetch();

    }



    /**
     * 删除分类
     */
    public function classify_del(){

        $id = $_POST['id'];
        $del = Db::name('classification') -> delete($id);
        if($del){
            return true;
        }else{
            return false;
        }

    }


    /**
     * 标签列表管理
     */
    public function lab_list(){

        $data = Db::name('label') -> select();
        $this -> assign('data',$data);
        return $this -> fetch();

    }

    /**
     * 标签添加
     */
    public function lab_add(){

        $data['name'] = $_POST['name'];
        $data['create_time'] = time();
        $res = Db::name('label') -> insertGetId($data);
        if($res){
            $data['create_time'] = date('Y-m-d H:i:s',$data['create_time']);
            $data['id'] = $res;
            return json_encode($data);
        }else{
            return true;
        }

    }

    /**
     * 标签编辑
     */
    public function lab_edit(){

        $id = $_POST['id'];
        $data = Db::name('label') -> where('id',$id) -> find();
        return json_encode($data);

    }

    /**
     * 标签编辑修改数据
     */
    public function lab_edit_post(){

        $data['id'] = $_POST['id'];
        $data['name'] = $_POST['name'];
        $res = Db::name('label') -> update($data);
        if($res){
            return true;
        }else{
            return false;
        }

    }

    /**
     * 删除标签
     */
    public function lab_del(){

        $id = $_POST['id'];
        $del = Db::name('label') -> delete($id);
        if($del){
            return true;
        }else{
            return false;
        }

    }










}