多环境的作用
可以根据不同的特定环境,加载对应的配置文件
设置多环境
在index.php 文件中定义了 ENVIRONMENT 常量
define('ENVIRONMENT', 'testing');if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
error_reporting(E_ALL);
break;
case 'testing':
error_reporting(0);
break;
case 'production':
error_reporting(0);
break;
default:
exit('The application environment is not set correctly.');
}
}
要创建特定环境的配置文件,新建或复制一个配置文件到 application/config/{ENVIRONMENT}/{FILENAME}.php 。
例如,要新建一个生产环境的配置文件,你可以:
- 新建目录 application/config/production/
- 将已有的 config.php 文件拷贝到该目录
- 编辑 application/config/production/config.php 文件,使用生产环境下配置
当你将 ENVIRONMENT 常量设置为 'production' 时,你新建的生产环境下的 config.php 里的配置将会加载。