袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

thinkphp5的build.php用法

浏览量:71

what:


首先我们先看下build文件的初始内容 

'__file__' => ['common.php', 'config.php', 'database.php'],

这一行代表生成common.php,congif.php,database.php文件 
存在的文件不会重复生成,如果不定义,默认生成config.php文件

'demo' => [ '__file__' => ['common.php'], '__dir__' => ['behavior', 'controller', 'model', 'view'], 'controller' => ['Index', 'Test', 'UserType'], 'model' => ['User', 'UserType'], 'view' => ['index/index'],
    ],

这段代码的意思是创建一个demo模块 
demo模块下有common.php 
还有文件夹behavior,controller,model,view 
controller下有Index,Test,UserType 
model下有User,UserType 
view下有index文件,index文件有index.html 
view层表示生成HTML文件 
目录结构为: 
├─demo 
│ ├─behavior 
│ ├─controller 
│ │ ├─Index.php 
│ │ ├─Test.php 
│ │ ├─UserType.php 
│ ├─model 
│ │ ├─User.php 
│ │ ├─UserType.php 
│ ├─view 
│ │ ├─index 
│ │ │ ├─index.html 
│ ├─common.php 

how:


1、需要复制 build.php 文件到 application 目录 

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


$build = include APP_PATH.'build.php';

\think\Build::run($build);



打赏