摘要:<?php /** * 菜单列表 */ namespace app\admins\controller; use app\admins\controller\Base; use think\Db; class Menu extends Base {  
<?php
/**
* 菜单列表
*/
namespace app\admins\controller;
use app\admins\controller\Base;
use think\Db;
class Menu extends Base
{
public function index()
{
//获取数据
$data = Db::table('admins_menu')->order('ord asc')->select();
$this->view->lists = $data;
return $this->fetch();
}
public function add()
{
return $this->fetch();
}
public function save()
{
$data['title'] = trim(input('post.title'));
$data['controller'] = trim(input('post.controller'));
$data['method'] = trim(input('post.method'));
$data['ord'] = (int)input('post.ord');
$data['ishidden'] = (int)input('post.ishidden');
$data['status'] = (int)input('post.status');
if($data['title'] == ''){
exit(json_encode(array('code'=>1,'msg'=>'菜单名不能为空')));
}
if($data['controller'] == ''){
exit(json_encode(array('code'=>1,'msg'=>'控制器不能为空')));
}
if($data['method'] == ''){
exit(json_encode(array('code'=>1,'msg'=>'方法不能为空')));
}
$res = Db::table('admins_menu')->insert($data);
if(!$res){
exit(json_encode(array('code'=>1,'msg'=>'添加失败')));
}else{
exit(json_encode(array('code'=>0,'msg'=>'添加成功')));
}
}
}
批改老师:查无此人批改时间:2019-04-16 09:35:45
老师总结:完成的不错。order('ord asc') ,正序可以不用加asc。继续加油。