如何在整个Zend框架应用程序

问题描述:

禁用布局和渲染我知道如何禁用它们在特定的控制器:如何在整个Zend框架应用程序

$this->_helper->viewRenderer->setNoRender(); 
$this->_helper->layout->disableLayout(); 

而且我知道如何在引导禁止渲染:

Zend_Controller_Front::getInstance()->setParam('noViewRenderer', true); 

有没有机会在bootstrap中禁用布局?

尝试:

$l = Zend_Layout::getMvcInstance(); 
$l->disableLayout(); 

时将禁止布局。 setNoRender将禁用所有输出,你想要哪一个? (在你的帖子中你陈述布局)

+0

感谢您的回答,但它似乎是错误的。致命错误:调用非对象的成员函数disableLayout()。我正在使用ZendFramework-1.11.0。 – Petr 2010-11-26 10:08:48

IFAIK布局在默认情况下是禁用的,直到你在application.ini中启用布局资源,所以在那里禁用它。