getadmin(); foreach ($adminres as $k => $v) { var_dump($v['id']); $_groupTitle=$auth->getGroups($v['id']); if($_groupTitle){ $groupTitle=$_groupTitle[0]['title']; }else{ $groupTitle="暂无"; } $v['groupTitle']=$groupTitle; } $this->assign('adminres',$adminres); return view(); } public function add() { if(request()->isPost()){ $data=input('post.'); //var_dump($data);die; //res=db('admin')->insert($data); $validate = \think\Loader::validate('Admin'); if(!$validate->scene('add')->check($data)){ $this->error($validate->getError()); } $admin=new AdminModel(); if($admin->addadmin($data)){ $this->success('添加管理员成功!',url('lst')); }else{ $this->error('添加管理员失败!'); } return; } $authGroupRes=db('auth_group')->select(); $this->assign('authGroupRes',$authGroupRes); return view(); } public function edit($id) { $admins=db('admin')->where("id=$id")->find(); if(request()->isPost()){ $data=input('post.'); $validate = \think\Loader::validate('Admin'); if(!$validate->scene('edit')->check($data)){ $this->error($validate->getError()); } $admin=new AdminModel(); $savenum=$admin->saveadmin($data,$admins); if($savenum == '2'){ $this->error('管理员用户名不得为空!'); } if($savenum !== false){ $this->success('修改成功!',url('lst')); }else{ $this->error('修改失败!'); } return; } if(!$admins){ $this->error('该管理员不存在'); } $authGroupAccess=db('auth_group_access')->where(array('uid'=>$id))->find(); $authGroupRes=db('auth_group')->select(); $this->assign('authGroupRes',$authGroupRes); $this->assign('admin',$admins); $this->assign('groupId',$authGroupAccess['group_id']); return view(); } public function del($id){ $admin=new AdminModel(); $delnum=$admin->deladmin($id); if($delnum == '1'){ $this->success('删除管理员成功!',url('lst')); }else{ $this->error('删除管理员失败!'); } } public function logout(){ session(null); $this->success('退出系统成功!',url('/index/login/index')); } }