首先我们先看下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 
这是初始化文件给的demo,现在我们来实际操作下
return [
    'common'     => [
        '__file__'   => ['common.php'],
        '__dir__'    => ['model'],
        'model'      => ['User'],
    ],
    'admin'     => [
        '__dir__'    => ['controller', 'view'],
        'controller' => ['User'],
        'view'       => ['user/index'],
    ],
    'home'     => [
        '__dir__'    => ['controller', 'view'],
        'controller' => ['User'],
        'view'       => ['user/index'],
    ],
    'api'     => [
        '__dir__'    => ['controller', 'view'],
        'controller' => ['User'],
        'view'       => ['user/index'],
    ],
];
我现在分别创建公共模块,前后台和接口模块 
然后执行命令,注意默认build.php是放在更目录下 
想要在applocation下生成就需要把build.php放在这个目录下 
回到项目根目录,使用
php think build

php是环境变量,没配的请自行百度配置 
think是tp5的命令入口文件 
执行完后出现Successed代表成功 
这时候检查目录 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部