CodeIgniter 环境

你可以根据当前的开发/服务环境读取不同的配置文件. 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