LabelController.php 2.8 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(){

        if($this -> request -> isPost()){
            $_POST['create_time'] = time();
            $data = Db::name('classification') -> insert($_POST);
            if($data){
                $this -> success('添加成功',url('Label/classify_list'));
            }else{
                $this -> error('添加失败!');
            }
        }else{
            return $this -> fetch();
        }

    }

    /**
     * 分类编辑
     */
    public function classify_edit(){

        $id = $this -> request -> param();
        $data = Db::name('classification') -> where('id',$id['id']) -> find();
        $this -> assign('data',$data);
        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;
        }

    }










}