【发布时间】:2015-08-12 11:38:52
【问题描述】:
默认情况下,每个 codeigniter 应用程序都在 ci.php 中定义了环境:
define('ENVIRONMENT', 'development');
我需要在我的应用中切换不同的国家,每个国家都有自己的配置和数据库。因此,我尝试在“config”文件夹中为每个国家/地区创建文件夹,并将所有需要的配置放在那里。然后我想从下拉列表中选择国家并切换环境。尝试这样:
define('ENVIRONMENT', 'mexico');
但这会引发错误:
消息:常量 ENVIRONMENT 已定义
我该怎么做?
【问题讨论】:
-
发布你的 config.php
-
在index.php中定义环境。
-
不建议更改/取消设置常量。但这里有一个关于如何做到这一点的答案:stackoverflow.com/questions/6455877/…
-
不要使用环境进行本地化。
标签: php codeigniter