>[danger] 友情提示:命令行目前只支持HisiPHP Pro版本([我要升级](https://www.hisiphp.com/authorize.html)) ThinkPHP 具备自动创建模块功能,但生成的目录结构与HisiPHP的目录结构不一致,所以HisiPHP重写了build指令。 ## 快速生成模块 生成一个`test`模块的指令如下: ``` php think build --title 测试模块 --module test ``` 如果看到输出如下内容表示自动生成成功。 ~~~ Successed ~~~ >[info] 使用命令生成的模块默认已经安装完成,登录后台即可看到此模块。 操作示例: ![](http://i2.tiimg.com/707468/ee2a3dc440aa7162.gif) >[info] 模块生成后的主要路径如下: 模块的类库文件路径:/application/test/ 模块的静态资源路径:/public/static/test/ 模块的模板路径:/public/theme/test/ ## 安装模块 指令如下: ``` php think build --install true --module test ``` ## 卸载模块 指令如下: ``` php think build --uninstall true --module test ``` ## 删除模块 指令如下: ``` php think build --delete true --module test ``` ## 参数介绍 ``` -t, --title[=TITLE] 模块标题 -m, --module[=MODULE] 模块名称 -f, --force[=FORCE] 是否强制覆盖,可选,默认否 -d, --dir[=DIR] 文件夹目录, 多个目录以英文逗号","分隔,可选,生成模块时有效 -a, --author[=AUTHOR] 开发者昵称,可选,生成模块时有效 -u, --url[=URL] 开发者URL,可选,生成模块时有效 -i, --identifier[=IDENTIFIER] 唯一标识,示例:test.module,可选,生成模块时有效 --prefix[=PREFIX] 设置当前模块的数据表前缀,默认为Config::get('database.prefix'),可选,生成模块时有效 --intro[=INTRO] 模块介绍,可选,生成模块时有效 --delete[=DELETE] 是否删除模块,可选,默认否 --install[=INSTALL] 是否安装模块,可选,默认否 --uninstall[=UNINSTALL] 是否卸载模块,可选,默认否 ```