zoukankan      html  css  js  c++  java
  • 【TP3.2】模块化设计,新建Admin模块

    1、模块化:

    Application      默认应用目录(可以设置)
    ├─Common         公共模块(不能直接访问)
    ├─Home           前台模块
    ├─Admin          后台模块
    ├─...            其他更多模块
    ├─Runtime        默认运行时目录(可以设置)

    2、自动生成模块目录

    3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类。

    例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下:

    // 绑定Admin模块到当前入口文件
    define('BIND_MODULE','Admin');
    define('APP_PATH','./Application/');
    require './ThinkPHP/ThinkPHP.php';

    然后访问:

    http://serverName/index.php

    3、很重要:记得要注释掉刚才在index.php文件加入的【define('BIND_MODULE','Admin');】代码,否则会产生错误。

    4、设置访问列表

    如果你的应用下面模块比较少,还可以设置允许访问列表和默认模块,这样可以简化默认模块的URL访问。

    设置之后,除了Home、Admin和User模块之外的模块都不能被直接访问,并且Home模块是默认访问模块(可以不出现在URL地址)。

    'MODULE_ALLOW_LIST'    =>    array('Home','Admin','User'),
    'DEFAULT_MODULE'       =>    'Home',
  • 相关阅读:
    个人学习随笔(psi-blast随笔)
    psp进度(11月25号-31号)
    本周psp(11月17-23)
    规格说明书练习-吉林市1日游
    补PSP进度(10.28-11.3)
    第九周PSP&进度条
    (第九周)读构建之法有感1
    (第九周)读构建之法有感2
    词频统计的效能测试。
    (第二周)读《构建之法》有感
  • 原文地址:https://www.cnblogs.com/xuzhengzong/p/7550461.html
Copyright © 2011-2022 走看看