【发布时间】:2017-07-18 23:29:13
【问题描述】:
所以我在.htaccess使用这个
SetEnv APP_ENV development
比我config's 文件
$env = getenv('APP_ENV');
if($env == 'development'){
//do something
}else{
//someting else
}
但现在事情变得越来越丑陋,因为有多种环境:
- 发展
- 测试
- 生产
- 服务器 1
- 服务器 2
每个环境都有不同的database settings 和其他设置
那么有没有比到处更改.htaccess 文件更好的解决方案??
【问题讨论】:
-
config/autoload/local.php应该包含您特定于环境的设置,并且该文件在每个环境中应该不同。这是 ZF2 中的标准方法 - 不合适吗? -
@TimFountain 我的解决方案谈到了这一点。确实。
-
谁他妈的投反对票..
标签: php .htaccess zend-framework configuration zend-framework2