• 夺命雷公狗---Thinkphp----3之后台搭建


    我们这里来搭建我们网站所需要用到的后台:

    我们直接打开WEB目录,然后直接赋值Home文件粘贴并改名为Admin,效果如下所示:

    然后修改他的控制器:

    代码修改成如下所示:

    <?php
    namespace AdminController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
            $this->display();
        }
    }

    然后我们将我们准备好的模版文件放到view目录下如下,并且创建一个和Index控制器同名的文件夹:

    然后再对她进行访问看看效果如何:

    见到这里不用害怕,我们回到IndexController.class.php控制器下对他静修修改下即可,因为我们这套后台使用的是分针技术实现的,所以我们要对她的控制器和模版文件进行修改:

    IndexController.class.php修改成如下所示:

    <?php
    namespace AdminController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
            $this -> display();
        }
        
        public function top(){
            $this -> display();
        }
        
        public function left(){
            $this -> display();
        }
        
        public function swich(){
            $this -> display();
        }
        
        public function main(){
            $this -> display();
        }
    }

    然后回到视图里面将我们后台需要用到的模版赋值到视图文件夹下:

    让后看下index.html看下里面的分针那里是否需要改变:

    <!doctype html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>网站后台管理系统</title>
    <link rel="shortcut icon" href="images/favicon.ico" />
    <link href="css/css.css" type="text/css" rel="stylesheet" />
    </head>
    <!--框架样式-->
    <frameset rows="95,*,30" cols="*" frameborder="no" border="0" framespacing="0">
    <!--top样式-->
        <frame src="__MODULE__/Index/top" name="topframe" scrolling="no" noresize id="topframe" title="topframe" />
    <!--contact样式-->
        <frameset id="attachucp" framespacing="0" border="0" frameborder="no" cols="194,12,*" rows="*">
            <frame scrolling="auto" noresize="" frameborder="no" name="leftFrame" src="__MODULE__/Index/left"></frame>
            <frame id="leftbar" scrolling="no" noresize="" name="switchFrame" src="__MODULE__/Index/swich"></frame>
            <frame scrolling="auto" noresize="" border="0" name="mainFrame" src="__MODULE__/Index/main"></frame>
        </frameset>
    <!--bottom样式-->
        <frame src="__MODULE__/Index/bottom" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="bottomFrame" />
    </frameset><noframes></noframes>
    <!--不可以删除-->
    </html>

    __MODULE__ 的作用是:会替换成当前模块的URL地址 (不含域名)

    然后在对他进行访问看看效果如何:

    长得真难看,原因很简单,因为我们的css和js和图片的路径都还没引入,所以我们回到模版目录首页文件夹,然后创建一个名为Public的文件夹:然后再创建一个名为Admin的目录:

    然后再将我们美工给我们写好的页面样式和图片都放入到Admin文件夹里面,如下所示:

    然后再去修改下如下这几个页面的css和js以及图片的路径即可:

    修改时候直接用图片自带的函数来进行修改即可:

    __PUBLIC__:会被替换成当前网站的公共目录 通常是 /Public/

    这几个页面都改好后再去刷新下看看效果如何:

    YES,后台模版部分基本上搭建完成...

  • 相关阅读:
    Tomcat设置web 点击劫持 X-Frame-Options
    Spring boot 防止 xss 攻击 和 LDAP注入
    Spring Boot
    Spring Boot 跨域设置
    SpringBoot 引入redis
    Mybatis常用增删改以及过程的xml配置文件编写
    关于mybatis的一些注意点
    盒子的定位和布局
    vuex随学笔记
    JavaScript数据结构
  • 原文地址:https://www.cnblogs.com/leigood/p/5374308.html
Copyright © 2020-2023  润新知