[TOC]
> 开发者可以快速创建一些自定义配置,让后台管理者可以方便的设置和程序轻松的调用。
## 开发人员操作
### 设置流程
* 创建设置分组(开发人员) --> 创建设置(开发人员) --> 修改设置(后台管理人员)
* 为避免获取设置的时候每次都需要从数据库查询,开发人员可把设置分组的自动生成配置文件功能打开,这样每次设置内容有改变的时候会自动更新相应的配置文件。
* 配置文件的名称与内容规则为,`/config/module(如果作用于整个应用的则无module)/code(配置文件分组代码).php`。内容为具体的设置代码,以及设置下的具体配置。可参考`/config/admin/admin.php`文件
### 自带设置
在后台菜单:系统管理-开发管理-设置配置里有自带的设置分组和设置列表,后台(基本设置,登录设置,首页设置)。可共开发人员参考。
### 开发示范
**例如我们现在需要添加一个网站设置,包括网站基本设置,网站客服设置。**
基本设置包括:网站LOGO,网站名称,网站关键词,网站介绍,网站备案号。
客服设置包括:客服电话,客服QQ,客服微信号,客服微信二维码。
1. 现在后台添加设置设置分组,注意code不要和已有的(后台已有的和框架自带的)重复,同时可以把自动生成菜单和文件打开,如下:
![添加设置分组](https://img.kancloud.cn/09/c0/09c0a1c30f0d4079d87061a5ae2be092_1562x1182.png)
1. 添加设置,如下:
![添加网站基本设置](https://img.kancloud.cn/64/69/6469b72396483b17c1339f4b042d6d30_2336x1616.png)
1. 开发人员添加完之后,后台管理员可在后台菜单-设置中心-所有配置里面看到,然后点击右侧的编辑按钮即可编辑。如下:
![编辑网站设置](https://img.kancloud.cn/b3/0d/b30d3801753e50994e2b1b1c0f408c04_2002x1120.png)
1. 编辑后自动生成的配置文件代码如下:
![生成的配置文件](https://img.kancloud.cn/0d/33/0d33b0b409a99c9132c0137b1e30ed02_1822x1126.png)
1. 对于已生成配置文件的获取配置按照TP的方法即可,没有生成的自己手动查数据库即可。