摘要:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019-02-10 * Time: 11:27 */namespace app\admin\controller;use think\Controller;use Util\SysDb;class Admin extends Base{ pu
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-02-10
* Time: 11:27
*/
namespace app\admin\controller;
use think\Controller;
use Util\SysDb;
class Admin extends Base
{
public function index()
{
//加载管理列表
$data['lists']= $this->db->table('admins')->order('id desc')->lists();
$this->view-> user= $data['lists'];
return $this->fetch();
}
public function add()
{
$id= (int)input('get.id');
$data['item']= $this->db->table('admins')->where(array('id'=>$id))->item();
$this->view->user =$data['item'];
return $this->fetch();
}
public function save()
{
$id=(int)input('post.id');
$data['username']= trim(input('post.username'));
$data['gid']=input('post.gid');
$data['truename']=trim(input('post.truename'));
$data['password']=trim(input('post.password'));
if(!$data['username'])
{
return ['res'=>1,'msg'=>'用户名不能为空'];
}
if(!$data['truename'])
{
return ['res'=>1,'msg'=>'名称不能为空'];
}
if(!$data['password'])
{
return ['res'=>1,'msg'=>'密码不能为空'];
}
$res=true;
$data['add_time']=time();
if($id==0)
{
$item= $this->db->table('admins')->where(array('username'=>$data['username']))->item();
if ($item)
{
return ['res'=>1,'msg'=>'用户已经存在'];
}
$res=$this->db->table('admins')->insert($data);
}
else
{
$res= $this->db->table('admins')->where(array('id'=>$id))->update($data);
}
if ($res)
{
return ['res'=>0,'msg'=>'保存成功'];
}
else{
return ['res'=>1,'msg'=>'保存失败'.$id];
}
}
}
批改老师:查无此人批改时间:2019-02-11 09:15:41
老师总结:完成的不错。数据相关的操作,都是数据库操作,继续加油。