网站建设资讯

NEWS

网站建设资讯

怎么在ThinkPHP5.0中利用build自动生成模块-创新互联

这篇文章将为大家详细讲解有关怎么在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 自动生成模块

关于怎么在ThinkPHP5.0中利用build 自动生成模块就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章名称:怎么在ThinkPHP5.0中利用build自动生成模块-创新互联
文章出自:http://cdweb.net/article/dpehee.html