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()處理