自动生成应用目录

Posted 王树燚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动生成应用目录相关的知识,希望对你有一定的参考价值。

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

以上是关于自动生成应用目录的主要内容,如果未能解决你的问题,请参考以下文章

Apollo Codegen 没有找到生成代码的操作或片段

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段

Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段

C#VS快捷键

C#VS快捷键

C#VS快捷键