/application/configs ディレクトリに application.ini ファイルがあります。
私は構成ファイルに(他のオプションの横に)次のような部分があります:
[production]
resources.db.params.username = "someuser1"
dmp.server.baseUrl = "http://someurl1.com"
[staging : production]
[testing : production]
[development : production]
resources.db.params.dbname = "someuser2"
dmp.server.baseUrl = "http://someurl2.com"
Bootstrap.php に設定ファイルを読み込んでいます
protected function _initConfig() {
$config = new Zend_Config($this->getOptions(), TRUE);
Zend_Registry::set('config', $config);
return $config;
}
.htaccess ファイルで、環境をセットアップしました。
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteBase /
$config->dmp->server->baseUrl から変数を取得しようとすると、値を受け取ります: http://someurl1.com
なんで?それは私に価値を与えるはずです:http://someurl2.com
Zend 1.12 を使用しています