1

コントローラの言語翻訳を無効にする可能性はありますか? この例のコントローラーは画像のみを配信します。

$this->_helper->layout->disableLayout();
$this->_helper->translator ???

ティアマット

4

1 に答える 1

2

トランスレータを Zend レジストリに含めてブートストラップで初期化すると、ブートストラップの後に呼び出されるコントローラZend_Translateのメソッドからそのエントリの設定を解除できます。init()

の単一の値を設定解除することZend_Registry はそれほど簡単ではありません。要するに、次のようなことをする必要があります。

$registry = Zend_Registry::getInstance();
unset($registry['Zend_Translate']); 

それが役立つことを願って、

于 2011-10-24T11:22:54.663 に答える