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模块的目录,并生成一个默认的控制器类Admin\Controller\IndexController。 如果需要生成更多的控制器类,可以定义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. Admin\Controller\IndexController
  2. Admin\Controller\UserController
  3. Admin\Controller\MenuController

最新文章

  1. 苹果台式一体机笔记本安装win双系统攻略教程
  2. SSIS 对数据排序
  3. GRUB4DOS入门
  4. linux_iptables 详解
  5. ServiceStack.Redis 之 IRedisTypedClient
  6. C++拾遗(四)指针相关
  7. JS行合并处理方法
  8. 4.3dotnet watch run「深入浅出ASP.NET Core系列」
  9. Beta冲刺五
  10. 【数模】day06-数理统计I
  11. selenium 常见面试题以及答案
  12. day22 模块最后的补充。包。
  13. h5 扫描二维码打开app和点击下载功能的实现
  14. UVa Live 3942 Remember the Word - Hash - 动态规划
  15. 对java高级程序员有益的十本书
  16. Lucene TF-IDF 相关性算分公式
  17. [剑指offer]09用两个栈实现队列插入和删除操作,C++实现
  18. [Java.web]Web应用结构
  19. UIWebview打开.txt文件中文乱码解决
  20. Android笔记之 图片自由裁剪

热门文章

  1. swoole实现websocket推送
  2. Understanding String Table Size in HotSpot
  3. 解决阿里云OSS跨域问题
  4. 关于数组以及c#学习问题
  5. 简明的sql优化
  6. HTML5 LocalStorage Demo
  7. 一起学习《C#高级编程》1--类型的安全性
  8. 创建可复用的自定义 ASP.NET MVC Helpers
  9. iOS AppStore 被拒原因
  10. 2018年秋PTA乙级回顾