Zend Framework Controller Action Helpers
Olá galera,
Vou mostar algums Helpers bem úteis do Zend Framework.
Desabilitar a renderização do Layout
Usamos esse helper, quando queremos que o Zend não renderize o Layout, renderizando somente a view referente ao action.
$this->_helper->layout()->disableLayout();
Renderizar um layout diferente
Usamos esse helper, quando queremos que o Zend renderize um layout diferente do layout padrão.
$this->_helper->layout()->setLayout('novo_layout');
Desabilitar a renderização da View
Quando precisamos que o Zend não renderize a view, usamos esse helper
$this->_helper->viewRenderer->setNoRender(true);
Renderizar uma view específica
$this->_helper->viewRenderer('VIEW QUE DESEJA RENDERIZAR', null, true);
Verificar se a Requisição é XmlHttpRequest
Outro helper interessante é para verificar se a Requisição é XmlHttpRequest ( usado na requisição ajax )
if($this->_isXmlHttpRequest())
{
//é requisição ajax.
}
Espero que tenham gostado.
Obrigado.
FONTE: http://framework.zend.com/manual/en/zend.controller.actionhelpers.html