亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

用數(shù)據(jù)MODEL 的方式實(shí)現(xiàn)管理員的添加、編輯、刪除功能

Original 2019-05-23 18:25:54 304
abstract:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/5/22 * Time: 14:12 */namespace app\admin\controller;use app\admin\controller\Common;use app\model\User;use think\facade\Request;cl

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/5/22
* Time: 14:12
*/

namespace app\admin\controller;
use app\admin\controller\Common;
use app\model\User;
use think\facade\Request;

class Admin extends Common
{
   public function index()
   {
       //加載管理員列表
       $users = User::all()->toArray();
       $this->assign('users',$users);
       return $this->fetch();
   }
   public function add()
   {
       //添加管理員界面
       $id = (int)input('get.id');
       $user = User::where('id',$id)->find();
       $this->assign('user',$user);
       return $this->fetch();
   }
   //保存管理員
   public function save()
   {
       $user = Request::param();
//        dump($user);exit;
       if (!$user['username']) {
           exit(json_encode(['code' => 1,'msg' => '用戶名不能為空']));
       }
       if (!$user['gid']) {
           exit(json_encode(['code' => 1,'msg' => '角色不能為空']));
       }
       if (!$user['id']==0 && !$user['password']) {
           exit(json_encode(['code' => 1,'msg' => '密碼不能為空']));
       }
       if (!$user['name']) {
           exit(json_encode(['code' => 1,'msg' => '真實(shí)姓名不能為空']));
       }
       if (!$user['mobile']) {
           exit(json_encode(['code' => 1,'msg' => '手機(jī)號(hào)碼不能為空']));
       }
       $user['password'] = sha1($user['username'].$user['password']);
       if($user['id'] == 0) {
           $result = User::where('username',$user['username'])->find();
           if ($result){
               exit(json_encode(['code' => 1,'msg' => '該用戶已經(jīng)存在']));
           }
           $user['add_time'] = time();
           $res = User::create($user);
       }else {
           $res = User::where('id',$user['id'])->update($user);
       }

       if(!$res) {
           exit(json_encode(['code' => 1,'msg' => '保存失敗']));
       }else{
           exit(json_encode(['code' => 0,'msg' => '保存成功']));
       }
   }

   //刪除管理員
   public function delete()
   {
       $id = (int)input('post.id');
       $res = User::where('id',$id)->delete();
       if($res){
           exit(json_encode(['code' => 0,'msg' => '刪除成功']));
       }else {
           exit(json_encode(['code' => 1,'msg' => '刪除失敗']));
       }
   }
}

Correcting teacher:天蓬老師Correction time:2019-05-24 13:40:58
Teacher's summary:其實(shí)返回的數(shù)據(jù)默認(rèn)就是json格式,沒有必要用json_encode()處理

Release Notes

Popular Entries