(一) 使用方式
(a) 系统级配置
语言、字符编码、session、cookie等配置项
- 文件位置: application/config/config.php
- 加载方式: 自动加载
- 调用方式: $this->config->item(‘config_item_key');
(b) 业务级别配置
实际业务中用到的配置项,或者叫做常量,比如1<->男 2<->女 3<->未知等数据。强烈建议把业务级别的配置项与系统配置项分开。CI支持多级目录的配置文件加载,所以可以在application/config文件夹下建立专门的业务配置文件夹, 例如constants.
- 文件位置: application/config/path/to/config_file.php
- 加载方式: 手动加载(或者在autoload.php中配置自动加载).$this->config->load(‘path/to/config_file’, true).第二个参数,会把不同文件的配置分组, 强烈建议加上.
- 调用方式: $this->config->item(‘config_item_key’, 'path/to/config_file’); 第二个参数是上面加载的时候指定的分组
(c) 动态修改配置
CI所有的配置项都是一次加载,同时也支持动态