Sort相关代码展示

原创 2018-12-09 23:39:43 618
摘要: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代码中调用

  1. use app\admin\model\SortModel;

  2. 	public function add(){
    		$sorts=SortModel::all();
    		$this->assign('sorts',$sorts);
    		return $this->fetch();
    	}


h1.PNG


index.html

    <button class="layui-btn layui-btn layui-btn-xs"  onclick="x_admin_show('编辑','{:url(\'edit\')}?id={$sort.id}')" ><i class="layui-icon">&#xe642;</i>编辑</button>

 <button class="layui-btn-danger layui-btn layui-btn-xs"  onclick="member_del(this,'{$sort.id}')" href="javascript:;" ><i class="layui-icon">&#xe640;</i>删除</button>

批改老师:韦小宝批改时间:2018-12-10 09:29:04
老师总结:写的很不错!分类在很多地方都可以用到的,其实最高层还可以把新闻和产品分类加上!按照无限极分类的形式去做也是可以的

发布手记

热门词条