<?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'=>'添加成功'))); } } }