ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 模块云配置 模块云配置功能是将模块中的参数设置功能放到云服务上,该机制执行模块参数设置的保存与读取,开发者切莫在配置时处理复杂的逻辑。调用参数设置依然使用 `$this→module['config']`. ### 云配置的优点 * 进一步降低模块的开发成本 * 保证统一的用户体验 * 增加盗版门槛 ### 演示模块 >[info] 云配置演示模块:[微商城](http://s.we7.cc/index.php?c=store&a=application&id=8) ### 使用说明 #### 1. 传统设计模块 开发者需要手动设计 `module.php` 的 `settingsDisplay( )` 和 `saveSettings( )`两个 方法来展示和保存参数设置到微擎系统。 #### 2. 云服务设计模块 开发者启用 **全局设置项**后,可以 设置不同名称、标识及类型的任意数量的参数, 在导出模块 `zip` 文件时,云服务会自动生成 `module.php` 的 `settingsDisplay( )` 和 `saveSettings( )`两个方法来展示和保存参数设置到云服务。 数据类型参见下表: |类型|说明| |-|-| |number |数字 | |radio |单选 | |checkbox |多选 | |select |下拉单选 | |selects |下拉多选 | |image |单图上传 | |images |多图上传 | |date |日期 | |time |时间 | |datetime |日期时间 | |textarea |文本框 | |richtext |富文本框 | |color |颜色选择 | ![](https://box.kancloud.cn/2016-06-18_57651e21c0b61.jpg) #### 3. 云参数设置 设计或提交甚至发布模块后, 开发者都可以修改云参数设置的结构. ![](https://box.kancloud.cn/2016-06-18_57651e21e20aa.jpg) >[success] 修改参数结构 ![](https://box.kancloud.cn/2016-06-18_57651e220fa6f.jpg) >[success] 参数设置预览 ![](https://box.kancloud.cn/2016-06-18_57651e2229dd9.jpg)