在使用Zend Framework ,一般都会用到layout布局,而view是必不可少的,但有的时候我们并不需要view视图显示,如果你使用了layout,单是禁用view视图,还是有基本的视图框架的,这时候我们需要将layout和view都给禁用了,

下面是方法,经常用到,不解释。

取消使用预设view的方法:

$frontController = Zend_Controller_Front::getInstance ();
$frontController->setParam ( 'noViewRenderer', true );
//或者
//$this->getHelper('viewRenderer')->setNoRender();
//或者
//$this->_helper->viewRenderer->setNoRender();

取消使用layout:

$this->getHelper('layout')->disableLayout();
//或者
//$this->_helper->layout()->disableLayout();