Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Tenho uma dúvida quanto ao layout do Zend Framework.
Tenho um arquivo de layout e dois controllers, um para Login e outro para Contato.
O de login envia para o layout o form de login.
O de contato envia para o mesmo layout o form de contato.
A minha dúvida é, como renderizar os forms de controllers diferentes no mesmo layout?
Agradeço desde já.
Boa noite.
Obrigado Luiz Fernando, foi mal a demora em responder, mas enfim, sua dica funcionou!
Valeu.
Olha eu conheço 2 maneiras:
Coloque isso no seu controller
Outra maneira:
Desative o layout no seu controller:
$this->getHelper('layout')->disableLayout();
Renderizar outro layout
$this->getHelper('layout')->setLayout('alternativo');
// alternativo = /applications/layouts/scripts/alternativo.phtml
não renderizar layout em um determinado controller
$this->getHelper('viewRenderer')->setNoRender(true);
// renderizar por modulo
Qualquer dúvida poste =D
Abraços