abstract:<?phpnamespace app\admin\controller;use think\Controller;use Util\SysDb;class Admin extends Base{ public function index() { //加载管理员列表 $data['lists'] = $this->db->table('admin
<?php
namespace app\admin\controller;
use think\Controller;
use Util\SysDb;
class Admin extends Base{
public function index()
{
//加载管理员列表
$data['lists'] = $this->db->table('admin')->order('id desc')->lists();
return $this->fetch('',$data);
}
public function add()
{
$id = (int)input('get.id');
$data['item'] = $this->db->table('admin')->where(array('id'=>$id))->item();
return $this->fetch('',$data);
}
public function save()
{
$id = (int)input('post.id');
$data['username'] = trim(input('post.username'));
$data['gid'] = (int)input('post.gid');
$data['truename'] = trim(input('post.truename'));
$data['status'] = (int)input('post.status');
$password = input('post.password');
if(!$data['username'])
{
exit(json_encode(array('code' => 1,'msg' => '用户名不能为空')));
}
if(!$data['gid'])
{
exit(json_encode(array('code' => 1,'msg' => '角色不能为空')));
}
if(!$id==0 && !$password)
{
exit(json_encode(array('code' => 1,'msg' => '请输入密码')));
}
if($password)
{
$data['password'] = md5($data['username'].$password);
}
$res = true;
if($id == 0)
{
$item = $this->db->table('admin')->where(array('username'=>$data['username']))->item();
if($item)
{
exit(json_encode(array('code'=>1,'msg'=>'该用户已存在')));
}
$data['add_time'] = time();
$res = $this->db->table('admin')->insert($data);
}
else
{
$res = $this->db->table('admin')->where(array('id'=>$id))->update($data);
}
$item = $this->db->table('admin')->where(array('username' => $data['username']))->item();
if($res)
{
exit(json_encode(array('code' => 0,'msg' => '保存成功')));
}
else
{
exit(json_encode(array('code' => 0,'msg' => '保存失败')));
}
}
//删除管理员
public function delete()
{
$id = (int)input('post.id');
$res = $this->db->table('admin')->where(array('id'=>$id))->delete();
if(!$res)
{
exit(json_encode(array('code' => 1,'msg' => '删除失败')));
}
else{
exit(json_encode(array('code' => 0,'msg' => '删除成功')));
}
}
}
Correcting teacher:查无此人Correction time:2019-01-10 13:40:54
Teacher's summary:写的还不错,注释太少,add()里面有个 item查询,我还以为你写错了。记得每个方法注释功能,函数注释用处。