摘要://添加、编辑菜单 public function add() { //子菜单的添加有pid来获取上级菜单名称 $pid = (int)input('get.pid'); $mid =&nb
//添加、编辑菜单
public function add()
{
//子菜单的添加有pid来获取上级菜单名称
$pid = (int)input('get.pid');
$mid = (int)input('get.mid');
$data['parent_menu'] = Db::table('admins_menu')->where('mid',$pid)->find();
$data['menu'] = Db::table('admins_menu')->where('mid',$mid)->find();
return $this->fetch('',$data);
}
public function save()
{
//判断修改用的
$mid=(int)input('post.mid');
//判断子菜单用的
$data['pid'] = (int)input('post.pid');
$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'=>'方法不能为空')));
}
if($mid){
$res = Db::table('admins_menu')->where('mid',$mid)->update($data);
}else{
$res = Db::table('admins_menu')->insert($data);
}
if(!$res){
exit(json_encode(array('code'=>1,'msg'=>'保存失败')));
}else{
exit(json_encode(array('code'=>0,'msg'=>'保存成功')));
}
}
//删除菜单
public function del()
{
$mid = input('get.mid');
$res = Db::table('admins_menu')->where('mid',$mid)->delete();
if(!$res){
exit(json_encode(array('code'=>1,'msg'=>'删除失败')));
}else{
exit(json_encode(array('code'=>0,'msg'=>'删除成功')));
}
}
批改老师:查无此人批改时间:2019-04-16 09:30:59
老师总结:完成的不错,这个是cms后台管理系统吧。下次把页面也写上,继续加油。