abstract:/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-02-11
* Time: 10:02
*/
namespace app\admin\controller;
use think\Controller;
use Util\SysDb;
class Menu extends Base
{
public function index()
{
$pid= (int)input('get.pid');
$where['pid']=$pid;
//加载
$data['lists'] = $this->db->table('admin_menu')->where($where)->order('mid asc')->lists();
$data['pid'] = $pid;
if($pid>0 )
{
$parent= $this->db->table('admin_menu')->where(array('mid'=>$pid))->item();
$data['backid']=$parent['pid'];
}
return $this->fetch('',$data);
}
public function add()
{
$mid=(int)input('get.mid');
$pid=(int)input('get.pid');
$data['parent_menu']= $this->db->table('admin_menu')->where(array('mid'=>$pid))->item();
$data['menu']=$this->db->table('admin_menu')->where(array('mid'=>$mid))->item();
return $this->fetch('',$data);
}
public function save()
{
$mid= (int)input('post.mid');
$data['pid']= (int)input('post.pid');
$data['oid']= (int)input('post.oid');
$data['title']=trim(input('post.title'));
$data['controller']=trim(input('post.controller'));
$data['method']= trim(input('post.method'));
if($data['title']=='')
{
return ['res'=>1,'msg'=>'菜单名称不能为空'];
}
$res = $this->db->table('admin_menu')->insert($data);
if (!$res)
{
return ['res'=>1,'msg'=>'保存失败'];
}
else
{
return['res'=>0,'msg'=>'保存成功'];
}
}
public function del()
{
$mid = (int)input('post.mid');
$res = $this->db->table('admin_menu')->where(array('mid' => $mid))->delete();
if ($res)
{
return ['res'=>0,'msg'=>'删除成功'];
}
else
{
return ['res'=>0,'msg'=>'删除失败'];
}
}
}Correcting teacher:天蓬老师Correction time:2019-02-12 09:24:01
Teacher's summary:(int)input('get.mid'), 使用intval()函数更好些