2011-12-06 8 views
1

フレームワークを設定するためにphp .iniファイルを使用することをお勧めしますか?私は10の設定のように格納して、今から私は定数でそれをやっていた。しかし、私はこれらの.iniファイルに出くわしました。あなたはそれらを解析し、必要なすべての変数を得ることができます。フレームワークを設定するには、iniファイルを使用することをお勧めしますか?

フレームワーク構成を保存するには.iniファイルを使用することをお勧めしますか?それらをグローバルにするにはどうすればいいですか?レジストリクラス?

答えて

1

はい、これは完全にOKであり、実際は非常に一般的です。 configsフォルダに保存することをお勧めします。例えば。 /path/to/docroot/configs(または「設定」あなたが好むなら)あなたが簡単にあなたがそのユーティリティを使用するために全体のフレームワークを使用する必要はありませんZend_Config_Inihttp://framework.zend.com/manual/en/zend.config.adapters.ini.html

使用してそれらを解析することができ

。それは素晴らしいですし、私は誰にもそれをお勧めします。

$config = new Zend_Config_Ini('/configs/app.ini'); 

はい、それをレジストリクラスに保存することは有効です。 Zend Frameworkには、それを使用したい場合はZend_Registryがあります。

+1

Zendユーティリティは非常に役に立ちました。ありがとう。 – Shoe

+1

あなたは大歓迎です!幸運 –

+0

+0私はそれが一般的ですが、それは余分であると主張したいと思います。単純な古い配列を使うだけで、解析処理にかかる時間を節約できます。また、なぜ私はparse_ini_fileを使うことができるだけでZend_Configを使いたいのか分かりません。最後になりましたが、レジストリは事実上グローバルであり、コード内のどこからでもアクセスすることを控えない限り、グローバルな問題はすべて存在します。 – Gordon

関連する問題