哪里有build.php

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'],
],
// 其他更多的模块定义
];
build.php使用
在build.php所在目录 cmd执行

php think build --config build.php

追加



'demo' => [
'controller' => ['Billy' ],
'model' => ['Billy',],
],
build.php是一个用于自动化生成PHP模块下相关文件的配置脚本。它定义了如控制器、模型、视图等文件的生成规则。例如,它能自动生成'demo'模块的'Index', 'Test', 'UserType'控制器和'User', 'UserType'模型。通过在命令行运行`php think build --config build.php`可以执行生成操作。此外,可以追加新的控制器和模型,如'Billy'。这个脚本对于快速搭建和更新PHP项目结构非常有用。

1932

被折叠的 条评论
为什么被折叠?



