ThinkPHP5.0框架使用build 自动生成模块操作示例


Posted in PHP onApril 11, 2019

本文实例讲述了ThinkPHP5.0框架使用build 自动生成模块操作。分享给大家供大家参考,具体如下:

提示:

  • 首先,下载的完整框架或者 Composer 运行创建命令生成的框架中,build.php 文件默认存放于根目录下。
  • 需要复制 build.php 文件到 application 目录,并对该文件进行修改,举例如下:
return [
  // 生成应用公共文件
  '__file__' => ['common.php', 'config.php', 'database.php'],
  // 其他更多的模块定义
  'common' => [
    '__dir__' => ['model','view','controller'],
    'model' => ['index'],
  ],
  'admin' => [
    '__dir__' => ['model','view','controller'],
    'model' => ['test'],
    'view' => ['index/index','order/index'],
  ]
];

第一种方法

配置 PHP 环境变量

可参考 PHP环境变量配置

运行命令 php think build

以 windows 平台为例,定位到自己的项目根目录下,例如我的项目名称为 tp5Pro ,则执行如下命令:

D:\wamp\www\tp5Pro>php think build
Successed

第二种方法

在项目可访问的方法中,执行如下代码:

$build = include APP_PATH.'build.php';
\think\Build::run($build);

提示:

  • 测试发现,如果在入口文件中执行上述代码,总会报错“无法找到 Build 类”.
  • 建议可在其它 模块下的Controller中执行上述代码,例如本人是补充到 ..\application\index\controller\Index.php 中的 index() 方法.
  • 浏览器访问对应方法即可.

执行效果

经过上述两种方法的执行后,在项目的 application 目录下会自动生成对应的模块,参考如图:

ThinkPHP5.0框架使用build 自动生成模块操作示例

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
创建数据库php代码 用PHP写出自己的BLOG系统
Apr 12 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
基于PHP对XML的操作详解
Jun 07 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
php调整服务器时间的方法
Apr 03 PHP
Yii使用技巧大汇总
Dec 29 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
Mar 07 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
thinkPHP模板引擎用法示例
Dec 08 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
php app支付宝回调(异步通知)详解
Jul 25 PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 PHP
PHP生成随机码的思路与方法实例探索
Apr 11 #PHP
PHP实现网站应用微信登录功能详解
Apr 11 #PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 #PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
Apr 10 #PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 #PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
Apr 10 #PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 #PHP
You might like
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
PHP缓冲区用法总结
2016/02/14 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
JsDom 编程小结
2011/08/09 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
详解JavaScript语言的基本语法要求
2015/11/20 Javascript
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
JavaScrip常见的一些算法总结
2015/12/28 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
Vue form 表单提交+ajax异步请求+分页效果
2017/04/22 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
[02:37]TI8勇士令状不朽珍藏II视频展示
2018/06/23 DOTA
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python中的两个内置模块介绍
2015/04/05 Python
详解Python中的循环语句的用法
2015/04/09 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
机电专业个人求职信范文
2013/12/30 职场文书
建议书标准格式
2014/03/12 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
铁人观后感
2015/06/16 职场文书
学生会招新宣传语
2015/07/13 职场文书
教务处干事工作总结
2015/08/14 职场文书
详解CocosCreator项目结构机制
2021/04/14 Javascript
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL
超外差式晶体管收音机的组装与统调
2021/04/22 无线电