禁用特殊控制器的转换

时间:2011-10-24 10:45:06

标签: zend-framework zend-translate

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

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

TIA 马特

1 个答案:

答案 0 :(得分:2)

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

取消设置Zend_Registry is not so trivial中的单个值。简而言之,你需要做这样的事情:

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

希望有所帮助,