2011-01-17 26 views
1

私は、構成変数に応じて、自分のアプリケーションのための異なるタイムゾーンをロードしたかったので、私は私のブートストラップにこのメソッドを追加しました:ZFのブートストラップから設定変数にアクセスするにはどうすればよいですか?

protected function setTimeZone() {  
    date_default_timezone_set($timezone); 
} 

しかし、名前の変数から$タイムゾーンをロードしようとしたときに私がこだわっています私はこれを持っている私のconfigs /のapplication.iniファイルの "タイムゾーン"、:

timezone = "America/Argentina/Cordoba" 

任意のアイデア、 ありがとう!

答えて

3

試してみてください。

$config = $this->getOptions(); 
date_default_timezone_set($config['timezone']); 

それともあなたがアプリケーションの設定から直接タイムゾーンを設定することができる場合があります

phpSettings.date.timezone = "America/Argentina/Cordoba" 
+0

うん、そうだね、私はこの特定のための第二のアプローチを使用しました最初のものは非常に便利だと思います。 –

関連する問題