thinkphp3.2自动生成模块BIND_MODULE

thinphp3.2中提供了自定义生成模块与控制器的常量,分别是BIND_MODULE,BUILD_CONTROLLER_LIST

在 index.php 文件中定义 BIND_MODULE,BUILD_CONTROLLER_LIST 常量


1

2

3

4

5

6

7

8

9

10

11

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false

define(‘APP_DEBUG‘,True);

// 定义应用目录

define(‘APP_PATH‘,‘./App/‘);

// 自动生成模块

define(‘BIND_MODULE‘,‘h‘);

// 自动生成控制器

define(‘BUILD_CONTROLLER_LIST‘,‘Index,User,Menu‘);

require ‘./ThinkPHP/ThinkPHP.php‘;

使用后删除即可,厚重可能无法访问其他模块。

时间: 2024-12-12 01:21:51

thinkphp3.2自动生成模块BIND_MODULE的相关文章

thinkphp 自动生成模块目录结构

要达到的目的 在application目录下创建自定义模块如admin,用命令行方式自动创建该目录及目录下默认结构 要运行的命令 目标路径(application)下运行 application> php think build --module admin 坑 环境变量:开始时运行命令行提示php非内置命令巴拉巴拉,打开环境变量设置,将php程序路径(非thinkphp)添加到环境变量,重启命令行窗口: build.php文件:运行还是不成功,千/10度了一下发现application目录下并

laravel-admin 自动生成模块

首先需要一个model文件  以Equipment为例 php artisan make:model Equipment 生成了Equipment这个model后再 php artisan admin:make EquipmentController --model=App\Equipment 这时候控制台会提示你要添加路由 App\Admin\Controllers\EquipmentController created successfully. Add the following rout

跟我一起学extjs5(35--单个模块的设计[3根据类的标注自动生成数据])

跟我一起学extjs5(35--单个模块的设计[3根据类的标注自动生成数据]) 然后在hibernate.cfg.xml中加入: <mapping class="com.jfok.server.hibernate.system._ModuleField" /> <mapping class="com.jfok.server.hibernate.system._ModuleGridScheme" /> <mapping class=&qu

thinkphp3.2如何自动生成后台模块并且怎么访问

https://blog.csdn.net/whulovely/article/details/72773729 步骤一:在入口文件index.php下绑定Admin模块(这时候别再Home同级手动创建Admin)具体操作:define('BIND_MODULE','Admin'); ,然后访问入口文件,自动生成Admin文件夹:步骤二:注释掉刚才的绑定操作[//define('BIND_MODULE','Admin');]:Home和Admin就都可以访问了,访问方法:入口文件.php/Adm

tp5模块自动生成

1build.php配置要生成的目录 <?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------// | Copyright (c) 2006~2016 http://t

java实现的一个maven多模块项目自动生成工具

平时在做spring mvc web新项目时,都需要自己去搭建spring mvc的项目框架,包括基本pom 依赖引入,基本配置文件(web.xml,spring-mvc.xml,数据库配置文件等等),基础工具类引入.实际上对于所有spring mvc web项目,这些基础的配置和基础类都是通用的,都是可以复用,真正需要改变的无非是我们具体的业务逻辑.所以我们可以把这些通用的东西都做成基础模板,通过指定项目的groupId.artifactId.version就可以通过代码自动生成spring

自动生成控制器

生成Admin模块的目录,并生成一个默认的控制器类Admin\Controller\IndexController. 如果需要生成更多的控制器类,可以定义BUILD_CONTROLLER_LIST常量,例如: // 绑定Admin模块到当前入口文件 define('BIND_MODULE','Admin'); define('BUILD_CONTROLLER_LIST','Index,User,Menu'); define('APP_PATH','./Application/'); requir

自动生成应用目录

从3.2.2版本开始,可以支持自动生成默认模块之外的模块目录以及批量生成控制器和模型类. 例如,如果我们需要生成一个Admin模块用于后台应用,在应用入口文件中定义如下: // 绑定Admin模块到当前入口文件 define('BIND_MODULE','Admin'); define('APP_PATH','./Application/'); require './ThinkPHP/ThinkPHP.php'; 然后访问URL地址 http://serverName/index.php 就会生

Linux设备文件自动生成

第一种是使用mknod手工创建:# mknod <devfilename> <devtype> <major> <minor> 第二种是自动创建设备节点:利用udev(mdev)来实现设备文件的自动创建,首先应保证支持udev(mdev),由busybox配置. 具体udev相关知识这里不详细阐述,可以移步Linux 文件系统与设备文件系统 -- udev 设备文件系统,这里主要讲使用方法. 在驱动用加入对udev 的支持主要做的就是:在驱动初始化的代码里调