如何在整个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
将禁用所有输出,你想要哪一个? (在你的帖子中你陈述布局)
答
IFAIK布局在默认情况下是禁用的,直到你在application.ini
中启用布局资源,所以在那里禁用它。
感谢您的回答,但它似乎是错误的。致命错误:调用非对象的成员函数disableLayout()。我正在使用ZendFramework-1.11.0。 – Petr 2010-11-26 10:08:48