摘要:Sort.php<?php namespace app\admin\controller; use app\admin\model\SortModel; use app\admin\controller\Common; use think\facade\Request; use think\facade\Session; class 
Sort.php
<?php
namespace app\admin\controller;
use app\admin\model\SortModel;
use app\admin\controller\Common;
use think\facade\Request;
use think\facade\Session;
class Sort extends Common{
	public function index(){
		$sort=new SortModel();
		$sorts=$sort->order('id','desc')->paginate(8);
		$this->assign('sorts',$sorts);
		//渲染首页模板
		return $this->fetch();
	}
	
	//添加操作
	public function DoAdd(){
		$data=Request::param();
		$data['username']=Session::get('username');
		$data['time']=time();
		$sort=new SortModel();
		if($sort->save($data)){
			return ['res'=>1,'msg'=>'添加成功'];
		}else{
			return ['res'=>0,'msg'=>'添加失败'];
		}
	}
	
	public function edit(){
		//渲染修改界面
		$sortId=Request::param('id');
		$sort=SortModel::get($sortId);
		$this->assign('sort',$sort);
		return $this->fetch();
	}
	
	public function DoEdit(){
		$data=Request::param();
		$data['time']=time();
		$data['username']=Session::get('username');
		$sort=new SortModel();
		$info=$sort->save([
			'title'=>$data['title'],
			'time'=>$data['time'],
			'username'=>$data['username'],
		],['id'=>$data['id']]);
		if($info){
			return ['res'=>1,'msg'=>'修改成功'];
		}else{
			return ['res'=>0,'msg'=>'修改失敗'];
		}
	}
	
	public function del(){
		$sortId=Request::param('id');
		$sort=new SortModel();
		if($sort->destroy($sortId)){
			return ['res'=>1,'msg'=>'刪除成功'];
		}else{
			return ['res'=>0,'msg'=>'刪除失敗'];
		}
	}
}
?>SortModel.php
<?php
namespace app\admin\model;
use \think\Model;
class SortModel extends Model
{
    protected $table = 'sort';
    protected $pk = 'id';
}
?>由于Sort模块和Product模块有关系
即添加产品时要调用产品分类模块即Sort,因此需要在Product.php代码中调用
use app\admin\model\SortModel;
public function add(){ $sorts=SortModel::all(); $this->assign('sorts',$sorts); return $this->fetch(); }

index.html
<button class="layui-btn layui-btn layui-btn-xs" onclick="x_admin_show('编辑','{:url(\'edit\')}?id={$sort.id}')" ><i class="layui-icon"></i>编辑</button>
<button class="layui-btn-danger layui-btn layui-btn-xs" onclick="member_del(this,'{$sort.id}')" href="javascript:;" ><i class="layui-icon"></i>删除</button>
						批改老师:韦小宝批改时间:2018-12-10 09:29:04		
						
老师总结:写的很不错!分类在很多地方都可以用到的,其实最高层还可以把新闻和产品分类加上!按照无限极分类的形式去做也是可以的