tp5模块自动生成

1build.php配置要生成的目录

<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------------// | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved.// +----------------------------------------------------------------------// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )// +----------------------------------------------------------------------// | Author: liu21st <[email protected]>// +----------------------------------------------------------------------

return [    // 生成应用公共文件    ‘__file__‘ => [‘common.php‘, ‘config.php‘, ‘database.php‘],

// 定义demo模块的自动生成 (按照实际定义的文件名生成)    ‘demo‘     => [        ‘__file__‘   => [‘common.php‘],        ‘__dir__‘    => [‘behavior‘, ‘controller‘, ‘model‘, ‘view‘],        ‘controller‘ => [‘Index‘, ‘Test‘, ‘UserType‘],        ‘model‘      => [‘User‘, ‘UserType‘],        ‘view‘       => [‘index/index‘],    ],    // 其他更多的模块定义    ‘admin‘     => [        ‘__file__‘   => [‘common.php‘],        ‘__dir__‘    => [‘behavior‘, ‘controller‘, ‘model‘, ‘view‘],        ‘controller‘ => [‘Index‘, ‘Test‘, ‘UserType‘],        ‘model‘      => [‘User‘, ‘UserType‘],        ‘view‘       => [‘index/index‘],    ],];

2:我们切换到windows命令行,我们项目根目录下

运行php think build --config build.php

即可生成。
时间: 2024-08-05 11:12:21

tp5模块自动生成的相关文章

python--selenium一种实用的自动生成测试HTML报告方法--HTMLTestRunner

下面给大家介绍下用HTMLTestRunner模块自动生成测试报告的方法. 首先我们导入unittest框架模块和自动生成报名的模块HTMLTestRunner 写好自己的函数: 调用HTMLTestRunner模块运行用例并自动生成测试报告,设置如下: 按照自己的需求来设置相关参数(相关测试知识交流QQ群:610845268). 设置好后我们运行看看报告结果: 用例全部通过,如果有错误会有详细信息提示. 到这里一个简单的测试报告制作就算完成了.具体到项目测试里需要根据具体的情况来 设置相关参数

tp5自动生成目录

1.// 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); // 加载框架引导文件require __DIR__ . '/../thinkphp/start.php'; // 读取自动生成定义文件 $build = include'build.php'; // 运行自动生成 \think\Build::run($build); 默认的命名空间为app,如果不是的话 // 定义应用目录 define('APP_PATH', __DIR

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/'); // 自动

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

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

跟我一起学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

tp5自动生成目录结构

tp5具备自动创建目录的功能.相比于手动创建,命令行下快速操作更有感觉:同时,创建过程中对整体目录的把握会更好. 不足之处是命名空间引用什么的,要自己单独写.IDE如果配置好,在这方面还是占先天优势的. 方法如下:1.进入安装好的tp5根目录,复制 build.php 文件到 application 目录下.2.进入application\build.php文件,根据 demo 写上自己需要的目录结构.3.返回tp5根目录,运行 php think build 命令:如果看见success则表示

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

自动生成控制器

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

Linux设备文件自动生成

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