在public目录下新建一个后台入口文件:admin.php
<?php // [ 后台应用入口文件 ] namespace think; // 加载基础文件 require __DIR__ . '/../thinkphp/base.php'; // 支持事先使用静态方法设置Request对象和Config对象 // 执行应用并响应 Container::get('app')->run()->send();
2.在application目录下新建一个admin模块,在admin模块中新建一个控制器Index,创建一个index方法来渲染后台首页
<?php namespace app\admin\controller; use think\Controller; class Index extends Controller { public function index() { return $this->fetch(); } public function welcome() { return $this->fetch(); } }
在public/static目录下新建一个admin目录,用来存放后台模板使用到的静态资源
在config/template.php中进行模板替换设置
'tpl_replace_string'=>[ '__ADMIN__'=>'/static/admin', ],
后台首页模板:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>后台登录-X-admin2.0</title> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="__ADMIN__/css/font.css"> <link rel="stylesheet" href="__ADMIN__/css/xadmin.css"> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script src="__ADMIN__/lib/layui/layui.js" charset="utf-8"></script> <script type="text/javascript" src="__ADMIN__/js/xadmin.js"></script> </head> <body> <!-- 顶部开始 --> <div> <div><a href="./index.html">X-admin v2.0</a></div> <div> <i title="展开左侧栏"></i> </div> <ul class="layui-nav left fast-add" lay-filter=""> <li> <a href="javascript:;">+新增</a> <dl> <!-- 二级菜单 --> <dd><a onclick="x_admin_show('资讯','http://www.baidu.com')"><i></i>资讯</a></dd> <dd><a onclick="x_admin_show('图片','http://www.baidu.com')"><i></i>图片</a></dd> <dd><a onclick="x_admin_show('用户','http://www.baidu.com')"><i></i>用户</a></dd> </dl> </li> </ul> <ul class="layui-nav right" lay-filter=""> <li> <a href="javascript:;">admin</a> <dl> <!-- 二级菜单 --> <dd><a onclick="x_admin_show('个人信息','http://www.baidu.com')">个人信息</a></dd> <dd><a onclick="x_admin_show('切换帐号','http://www.baidu.com')">切换帐号</a></dd> <dd><a href="./login.html">退出</a></dd> </dl> </li> <li class="layui-nav-item to-index"><a href="/">前台首页</a></li> </ul> </div> <!-- 顶部结束 --> <!-- 中部开始 --> <!-- 左侧菜单开始 --> <div> <div id="side-nav"> <ul id="nav"> <li> <a href="javascript:;"> <i></i> <cite>会员管理</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="member-list.html"> <i></i> <cite>会员列表</cite> </a> </li > <li> <a _href="member-del.html"> <i></i> <cite>会员删除</cite> </a> </li> <li> <a href="javascript:;"> <i></i> <cite>会员管理</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="xxx.html"> <i></i> <cite>会员列表</cite> </a> </li > <li> <a _href="xx.html"> <i></i> <cite>会员删除</cite> </a> </li> <li> <a _href="xx.html"> <i></i> <cite>等级管理</cite> </a> </li> </ul> </li> </ul> </li> <li> <a href="javascript:;"> <i></i> <cite>订单管理</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="order-list.html"> <i></i> <cite>订单列表</cite> </a> </li > </ul> </li> <li> <a href="javascript:;"> <i></i> <cite>分类管理</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="cate.html"> <i></i> <cite>多级分类</cite> </a> </li > </ul> </li> <li> <a href="javascript:;"> <i></i> <cite>城市联动</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="city.html"> <i></i> <cite>三级地区联动</cite> </a> </li > </ul> </li> <li> <a href="javascript:;"> <i></i> <cite>管理员管理</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="admin-list.html"> <i></i> <cite>管理员列表</cite> </a> </li > <li> <a _href="admin-role.html"> <i></i> <cite>角色管理</cite> </a> </li > <li> <a _href="admin-cate.html"> <i></i> <cite>权限分类</cite> </a> </li > <li> <a _href="admin-rule.html"> <i></i> <cite>权限管理</cite> </a> </li > </ul> </li> <li> <a href="javascript:;"> <i></i> <cite>系统统计</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="echarts1.html"> <i></i> <cite>拆线图</cite> </a> </li > <li> <a _href="echarts2.html"> <i></i> <cite>柱状图</cite> </a> </li> <li> <a _href="echarts3.html"> <i></i> <cite>地图</cite> </a> </li> <li> <a _href="echarts4.html"> <i></i> <cite>饼图</cite> </a> </li> <li> <a _href="echarts5.html"> <i></i> <cite>雷达图</cite> </a> </li> <li> <a _href="echarts6.html"> <i></i> <cite>k线图</cite> </a> </li> <li> <a _href="echarts7.html"> <i></i> <cite>热力图</cite> </a> </li> <li> <a _href="echarts8.html"> <i></i> <cite>仪表图</cite> </a> </li> </ul> </li> <li> <a href="javascript:;"> <i></i> <cite>图标字体</cite> <i class="iconfont nav_right"></i> </a> <ul> <li> <a _href="unicode.html"> <i></i> <cite>图标对应字体</cite> </a> </li> </ul> </li> </ul> </div> </div> <!-- <div></div> --> <!-- 左侧菜单结束 --> <!-- 右侧主体开始 --> <div> <div class="layui-tab tab" lay-filter="xbs_tab" lay-allowclose="false"> &am