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',
  • 相关阅读:
    Ubuntu下下载Android源码
    升级Android 3.1ADT 和SDK
    ubuntu10.04手动安装jdk1.6.0_24配置
    安装VM Tools
    Singleton (单件模式)
    biztalk2004安装时应该注意的几点
    欢迎高手加入.NET技术群
    Observer(观察者模式)
    无眠
    A⑤权限管理分配权限:提交的是节点的id列表
  • 原文地址:https://www.cnblogs.com/xuzhengzong/p/7550461.html
Copyright © 2011-2022 走看看