摘要:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/3/4 * Time: 11:40 */namespace app\admins\controller;use think\Request;class Admin extends Base{ //管理員列表
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/3/4
* Time: 11:40
*/
namespace app\admins\controller;
use think\Request;
class Admin extends Base
{
//管理員列表
public function index(){
$data['list'] = $this->db->table('admins')->order('id desc')->lists();
return $this->fetch('',$data);
}
//添加管理員界面
public function add(Request $request){
$id = (int)$request->param('id');
$data['item'] = $this->db->table('admins')->where(['id'=>$id])->item();
$this->assign('item',$data['item']);
return $this->fetch();
}
//執(zhí)行管理員添加
public function save(Request $request)
{
$id = (int)$request->param('id');
$data['username'] = trim($request->param('username'));
$data['truename'] = trim($request->param('truename'));
$data['gid'] = (int)$request->param('gid');
$data['status'] = (int)$request->param('status');
$password = $request->param('password');
if($id == 0 && !$password){
return ['code' => 1,'msg'=> '請輸入密碼'];
}
if($password)
{
$password = md5($password);
$data['password'] = $password;
}
if(!$data['username'])
{
return ['code' => 1,'msg' => '用戶名不能為空'];
}
if(!$data['gid'])
{
return ['code' => 1,'msg' => '角色不能為空'];
}
if(!$data['truename'])
{
return ['code' => 1,'msg' => '姓名不能為空'];
}
if($id == 0)
{
$item = $this->db->table('admins')->where(['username' => $data['username']])->item();
if($item){
return ['code' => 1 ,'該用戶已存在'];
}
$data['add_time'] = time();
$res = $this->db->table('admins')->insert($data);
}else{
$res = $this->db->table('admins')->where(['id' => $id])->update($data);
}
if($res){
return ['code' => 0,'msg'=>'保存成功'];
}else{
return ['code' > 1, 'msg'=>'保存失敗'];
}
}
public function delete(Request $request)
{
$id = (int)$request->param('id');
$res = $this->db->table('admins')->where(['id' => $id])->delete();
if(!$res)
{
$res = ['code' => 1 ,'msg' => '刪除失敗'];
}else{
$res = ['code' => 0 ,'msg' => '刪除成功'];
}
return $res;
}
}
批改老師:韋小寶批改時間:2019-03-05 09:11:38
老師總結(jié):有些人想一味地去完成任務肯定是直接復制源碼提交的啊 沒事課后要記得多去寫寫項目來練習 這樣技術(shù)進步的就比較快了