管理员的添加及编辑

Original 2019-02-10 23:24:28 277
abstract:<?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];
       }

   }

}


Correcting teacher:查无此人Correction time:2019-02-11 09:15:41
Teacher's summary:完成的不错。数据相关的操作,都是数据库操作,继续加油。

Release Notes

Popular Entries