Zend_Configメソッド__set($ name、$ value)を上書きしたいのですが、同じ問題があります。Zend_Configを上書きして親ノードにアクセスする
$名 - 例えば、上書き設定値の現在のキーを返します。
$this->config->something->other->more = 'crazy variable'; // $name in __set() will return 'more'
設定内のすべてのノードが新しいのZend_Config()クラスですので。
どのように上書きされた__set()metodから親ノード名にアクセスできますか?
マイアプリケーション: 私は、私が同じ他の設定変数で指定したい、のツリーアレイのコントローラに同じ設定値を上書きする必要がありますが、overwrittingについてcontrollを持つこと、および他の設定変数を上書きすることはできません。許可された設定キーを上書きします。
私はそれについてよく知っていますが、config内の変数全体に変更を許可したくないのですが、変数を指定するだけです。ですから、私はZend_Configをオーバーロードし、どの変数を上書きしたいのか手動でフィルタリングする必要があります。 – BlueMan
その場合 – vascowhite
ああ私の追加を参照してください、私は今あなたの問題を参照してください。返されるオブジェクトは、常にZend_Configです!私の2番目の解決策は動作しません。私は再び試してみる:) – vascowhite