build.php示例参考文件如下:
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
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'],
],
// 其他更多的模块定义
];
可以给每个模块定义自动生成的文件以及目录
demo为生成的模块,file生成的是和控制器同级的文件
dir 为控制器文件夹
controller 为控制器名字
model 为生成的模型的名字
view 为视图,index文件夹下的index文件
首先进入系统的根目录,默认会读取应用目录application下面的build.php 作为自动生成的定义文件,如果你的定义文件位置不同,可以使用--config参数指定如下:
D:wamp64wwwkuaijian hink>php think build --config build.php
Successed
此时,打开项目,就能看到新创建的模块了