1

是否有可能禁用控制器的语言翻译器?此示例控制器仅提供图像。

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

TIA 马特

4

1 回答 1

2

如果您通过在 Zend Registry 中包含它来在引导程序中初始化翻译器,也许您可Zend_Translate​​以从控制器的方法中取消设置其中的条目,该init()方法在引导程序之后调用。

在 中取消设置单个值Zend_Registry 并不是那么简单。简而言之,您需要执行以下操作:

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

希望有帮助,

于 2011-10-24T11:22:54.663 回答