你可以根据当前的开发/服务环境读取不同的配置文件. ENVIRONMENT 常量在 index.php 定义, 在 处理多环境 一章有详细的描述和说明。
一个特定环境的配置文件, 需要按此路径创建或者复制一个文件: application/config/{ENVIRONMENT}/{FILENAME}.php
例如,要创建一个仅’production’环境的 config.php, 你应该:
[list=1]
[]创建文件夹:application/config/production/
[]复制现有的 config.php 到上面的文件夹
[*]编辑 application/config/production/config.php 设定你在’production’环境所需的设置
[/list]
当你设置 ENVIRONMENT 常量为 ‘production’, 你刚创建的仅’production’环境的 config.php 配置文件将被加载。
你可以放置以下配置文件到特定环境的文件夹:
[list=1]
[]默认的 CodeIgniter 配置文件
[]你自己的用户配置文件
[/list]
注意: CodeIgniter 会先尝试加载当前环境的配置文件。
如果文件不存在,将加载全局配置文件,例如 (application/config/) 。
这意味着你没有必要把 所有的配置文件放在特定环境的文件夹里, − 仅仅把各环境不同的放进去就行了。
文章来源:http://cwiki.ossez.com/pages/viewpage.action?pageId=2392143