在使用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();