多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 代码生成器说明 #### 界面说明 ![generator](https://box.kancloud.cn/9ebf8a22e7ea7e8735c539073d00f627_2503x1555.png) 代码生成器界面如上图所示 选择任意一个表之后, 将会生成类似上图的表单, 该表单用于生成相应的代码( 控制器文件, index 页面视图, update 页面视图, add 页面视图, 视图模型文件 ) #### 表单说明 1. 控制器: 控制器和视图模型的名称, 一般会根据表明自动生成, 如果已有该名称的控制器, 或视图模型, 可以通过修改该项来防止生成的代码替换原有的代码 2. 控制器名称(展示名): 用于展示的控制器或者模块的名称 3. 字段名: 表中对应字段的名称, 一般会自动创建, 不许要填写 4. 表格组件: Index 页面中展示的对应字段所使用的表格组件的名称, 如果该字段不需要在 Index 页面中展示可以留空 5. 表单组件: Update, Add 页面中用于编辑该字段内容的表格组件的名称 6. 展示名: 该字段用于展示的名称 7. 添加: 是否在 Add 页面中显示该字段的表单项 8. 添加规则: 用于验证 Add 表单中该字段的合法性, 使用 thinkphp 验证规则 (如: number|between:1,120), 具体请参考: [验证规则](https://www.kancloud.cn/manual/thinkphp5/129320) 9. 编辑: 是否在 Update 页面中展示该字段的表单项 10. 编辑规则: 用于验证 Update 表单中该字段的合法性, 使用方式同添加规则 11. 导出: 是否允许导出该字段 12. 导入: 是否允许导入该字段 13. 搜索字段-字段名: Index 中用于搜索的表单需要展示的字段表单 14. 搜索字段-组件名: 用于搜索的搜索组件的名称 15. 模糊搜索: 是否允许模糊搜索 一些更为复杂的规则暂时不支持直接通过工具创建, 所以在相对复杂的场景中建议先使用工具自动生成代码, 然后再手动修改生成好的代码 >[danger] 代码生成器生成的文件有:一个控制器文件(controller文件夹)、三个视图模板(index.html、add.html、update.html)、一个视图模型(viewModel文件夹) >[danger] 无法使用代码生成请确认league/flysystem包是否安装,安装此包请到项目对应根目录下运行composer require league/flysystem命令