home-code

示例❤源码



### 常用配置

* 启动配置(/root/cfgs/boot/)
  - 系统启动需要的最基本的配置
  - /root/cfgs/boot/\_paths.php (自定义一级目录,可以设置多个项目共享一些通用目录,如`imcat`,`ximps`)
  - /root/cfgs/boot/cfg_adbug.php (扩展工具配置)
  - /root/cfgs/boot/cfg_db.php (主数据库配置)
  - /root/cfgs/boot/cfg_load.php (自动加载配置)
  - /root/cfgs/boot/const.php (基础变量配置)
  - /root/cfgs/boot/setcfg.php (安装扩展配置,安装后无用了)

提示:后缀为 `.php-cdemo` 的配置,仅为示范配置;不参入使用,这里也不列出来。

* 系统配置
  - 系统常规的配置
  - /root/cfgs/sy_domain.php (子域名跳主域名设置)
  - /root/cfgs/sy_ipstop.php (禁止访问ip列表)
  - /root/cfgs/sy_keepid.php (保留id列表,不能注册或用于模型名)
  - /root/cfgs/sy_simpass.php (简单账号密码配置,这里设置的关键字不能用于账号密码)
  - /root/cfgs/sy_vopcfg.php (模板显示配置)
  - /root/cfgs/sy_wmark.php (水印配置)

* 扩展配置
  - 放置与第三方模块结合使用的扩展配置
  - /root/excfg/ex_a3rd.php (第三方登录/支付的配置)
  - /root/excfg/ex_ais.php (AI接口配置)
  - /root/excfg/ex_cache.php (缓存配置)
  - /root/excfg/ex_mail.php (邮件配置)
  - /root/excfg/ex_sms.php (短信配置)
  - /root/excfg/ex_store.php (存储配置)
  - /root/excfg/ex_vjump.php (分站跳转配置,用于多分站中)


### DIY扩展配置

* 增加自定义配置

一般自定义配置放置在:/root/excfg/下

```
  // `/root/excfg/ex_mycfg.php`
  // mycfg 配置
  $_ex_mycfg['apik']   = '0test'; // 0test,winic,cr6868,emhttp,dxqun,bucp
  $_ex_mycfg['user']      = 'user_test'; 
  $_ex_mycfg['pass']      = 'pass_test'; 
```

* 使用配置

```
  $mycfg = read('mycfg', 'ex'); // 或 \imcat\glbConfig::read('mycfg', 'ex');
  dump($mycfg);
  // 这里的 `'ex'` 与文件里的 `$_ex_`前缀对应
```

### 后台参数配置

* 见:[参数扩展-后台参数设置]({surl(super-param)})

-End-