nbczw8750/think-generate

1.0.2 2017-11-17 08:29 UTC

This package is not auto-updated.

Last update: 2024-05-12 03:14:07 UTC


README

安装

composer require nbczw8750/think-generate

使用

创建model
执行下面的指令可以生成test模块的Blog模型类库文件
php think generate:model test/Blog
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:model test/Blog --stub code_template/config.stub

创建logic
执行下面的指令可以生成test模块的Blog逻辑类库文件
php think generate:logic test/Blog
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:logic test/Blog --stub code_template/config.stub

创建service
执行下面的指令可以生成test模块的Blog服务类库文件
php think generate:service test/Blog
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:service test/Blog --stub code_template/config.stub

创建service
执行下面的指令可以生成test模块的Blog验证类库文件
php think generate:validate test/Blog
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:validate test/Blog --stub code_template/config.stub

创建controller
执行下面的指令可以生成test模块的Blog控制器类库文件
php think generate:controller test/Blog
指定行为操作表名称 默认不填就是类名
php think generate:controller test/Blog --table blog
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:controller test/Blog --stub code_template/config.stub

创建配置文件
执行下面的指令可以生成test模块验证类库文件
php think generate:config test/config
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:config test/config --stub code_template/config.stub

创建函数文件
执行下面的指令可以生成test模块验证类库文件
php think generate:common test/common
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:common test/common --stub code_template/config.stub

创建模板文件
执行下面的指令可以生成模板文件 (编辑页)
php think generate:template test/Blog --view edit
执行下面的指令可以生成模板文件 (编辑页) 指定类型 默认支持 edit index modal (缺省状态下 默认同--view值相同 不存在类型默认edit)
php think generate:template test/Blog --view edit --type modal
自定义模板生成,文件放在相对于think(项目根目录的路径)
php think generate:common test/common --stub code_template/config.stub

批量生成

参数单个生成命令一样,只能指定一个文件
php think generate:batch test/Blog --table blog