zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    <BackTracking> dfs: 39 40
    <Tree> 110 124
    <Tree.PreOrder> DFS 113, 129
    <Math> 50 367
    <String> 49 87
    Haproxy配置Rabbitmq集群负载均衡
    Rabbitmq镜像集群的搭建
    rabbitmq常用命令
    Linux安装rabbitmq
    Docker自定义网络
  • 原文地址:https://www.cnblogs.com/wangshuyi/p/6676443.html
Copyright © 2011-2022 走看看