<?phpnamespace app\admin\controller;use app\admin\common\Base;use think\Request;use app\admin\model\Admin as AdminModel;class Admin extends Base{ //显示管理员首页 public function index() { //1.读取admin管理员表的信息 $admin = AdminModel::get(['username'=> 'admin']); //2.将当前管理员的信息赋值给模板 $this -> view -> assign('admin', $admin); //3.渲染模板 return $this -> view -> fetch('admin_list'); } //渲染编辑模板 public function edit(Request $request) { //1.读取admin管理员表的信息 $admin = AdminModel::get($request->param('id')); //2.将当前管理员的信息赋值给模板 $this -> view -> assign('admin', $admin); //3.渲染模板 return $this -> view -> fetch('admin_edit'); } //执行更新操作 public function update(Request $request) { if ($request -> isAjax(true)){ //获取提交的数据,自动过滤一下空值 $data = array_filter($request->param()); //设置更新条件 $map = ['is_update' => $data['is_update']]; //更新用户表 $res = AdminModel::update($data, $map); //更新成功的提示信息 $status = 1; $message = '更新成功'; //如果更新失败 if (is_null($res)) { $status = 0; $message = '更新失败'; } } return ['status'=>$status, 'message'=>$message]; }}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
{include file='public/header' /}
; <span class="layui-breadcrumb"> <a><cite>首页</cite></a>
会员管理 <a><cite>管理员列表</cite></a> </span> <a class="layui-btnlayui-btn-small" style="line-height:1.6em;margin-top:3px;float:right" href="javascript:location.replace(location.href);" title="刷新"><i class="layui-icon" style="line-height:30px">ဂ</i></a></div><div class="x-body"> <表类=“layui-table”> <头部> <tr> <第> ID </th> <第> 登录名 </th> <第> 邮箱 </th> <第> 登录次数 </th> <第> 登录时间 </th> <第> 操作 </th> </标题> <正文> <tr> <td> {$admin.id} </td> <td> {$admin.username} </td>
{$admin.enail} </td> <td> {$admin.login_count} </td> <td> {$admin.last_time} </td> <td class="td-manage"> <a title="编辑" href="javascript:;" onclick="admin_edit('编辑','admin-edit.html','4','','510')" class="ml-5" style="text-decoration:none"> <i class="layui-icon"></i> </a> </td> </tr> </tbody> </table> <div id="page"></div></div>{include file='public/Base_js' /}<script> layui.use(['laydate','element','laypage','layer'], function(){ $ = layui.jquery;//jquery laydate = layui.laydate;//日期插件 lement = layui.element();//面包导航 layer = layui.layer;//弹出层 //以上模块根据需要引入 laypage({ cont: 'page' ,pages: 100 ,first: 1 ,last: 100 ,prev: '<em><</em>' ,next: '<em>></em>' }); }); //编辑 function admin_edit (title,url,id,w,h) { x_admin_show(title,url,w,h); }</script></body></html>
|