member-doc/quick-dev/config.md
zhouyangyang a4b70328c6 提交
2022-06-14 19:36:15 +08:00

45 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## config
`congfig` 配置指的是在数据表`yun_config` 一般用来保存程序运行前设定好的配置在runtime中不得进行变更。
该配置包含了:
1. 短信配置
2. sns登录配置
3. 昵称,实名认证,头像审核
4. 手机快捷登录
## gen_config
`gen_config`配置一般用来保存业务流程数据以及预设数据比如会员等级成长中心签到等配置。yun_gen_category_config是为了更好的划分gen_config对`gen_config`进行有效的分组。开发者在自己开发模块 使用`Config::getConfigMap()` 快速获取配置,代码示例如下:
```php
/**
* 获取个推快捷登录配置
*
* @return array
*/
private function getConfig(): array
{
$select = [
'mobile_quick_login',
'get_tui_iv',
'ge_tui_get_pn_url',
'ge_tui_app_id',
'ge_tui_app_key',
'ge_tui_master_secret',
'ge_tui_encrypt_method'
];
return Config::getConfigMap($select);
}
```