当前位置: 首页 > 工具软件 > HisiPHP > 使用案例 >

php模块生成,生成模块 · HisiPHP V2开发手册 · 看云

危钱明
2023-12-01

>[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] 是否卸载模块,可选,默认否

```

 类似资料: