首页 > 其他 > 详细

自动生成应用目录

时间:2017-04-07 09:33:47      阅读:135      评论:0      收藏:0      [点我收藏+]

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

自动生成应用目录

原文:http://www.cnblogs.com/wangshuyi/p/6676443.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!