• Thinkphp3.2.X自动生成应用目录


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

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

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

    然后访问URL地址

    1. http://serverName/index.php

    就会生成Admin模块的目录,并生成一个默认的控制器类AdminControllerIndexController。 如果需要生成更多的控制器类,可以定义BUILD_CONTROLLER_LIST常量,例如:

    1. // 绑定Admin模块到当前入口文件
    2. define('BIND_MODULE','Admin');
    3. define('BUILD_CONTROLLER_LIST','Index,User,Menu');
    4. define('APP_PATH','./Application/');
    5. require './ThinkPHP/ThinkPHP.php';

    访问后会自动生成三个指定的控制器类:

    1. AdminControllerIndexController
    2. AdminControllerUserController
    3. AdminControllerMenuController
  • 相关阅读:
    sh_09_字典的定义
    sh_08_格式化字符串
    sh_07_元组遍历
    sh_06_元组基本使用
    sh_05_列表遍历
    sh_04_列表排序
    sh_03_列表的数据统计
    图片懒加载
    UA池和ip代理池
    爬虫篇 --- 分布式爬虫
  • 原文地址:https://www.cnblogs.com/wangshuyi/p/6676443.html
Copyright © 2020-2023  润新知