0

zendフレームワークアプリケーションのどこからでもアクセスできるグローバル変数のリストを含むファイルを含めたいと思います。ただし、phpやコーディングにあまり詳しくない人が簡単に調整できる必要があります。問題は、これにどのようにアプローチするのが最善かについて、私にはあまり手がかりがないということです。

Zend_Registry、別のconfig.iniファイルを使用する、または単に標準定義を使用するなどのオプションがあります。

この場合のベストプラクティスは何ですか?可能であれば、例は素晴らしいでしょう:)

4

2 に答える 2

3

Zend_Registryと設定ファイルを使用する必要があります。非クラス定数は最小限に抑える必要があります。

于 2012-07-09T13:05:34.557 に答える
1

私のアプリケーションの1つでは、MyApp_Constantsという名前のクラスを使用しています。

class MyApp_Constants{
 const SOME_CONSTANT1 = 1;
 const SOME_CONSTANT2 = 2;
 //...
}

次に、次の行を使用して、コード内の任意の場所でこれらの変数にアクセスします。

MyApp_Constants::SOME_CONSTANT1;

誰でも簡単にこれらの値を変更できます。

于 2012-07-09T18:15:11.000 に答える