Zend Framework 2: Renderizando uma view diferente do Action padrão do Controller
Esta dica é para você que precisa renderizar uma view diferente do action padrão no Zend Framework 2. Você precisara usar a função setTemplate do objeto ViewModel:
public function indexAction()
{
$view = new ViewModel(array('variable' => $value));
$view->setTemplate('module/controler/action.phtml'); // caminho para view a ser renderizada
return $view;
}
Opicionalmente, você pode desabilitar a renderização do layout, usando o método setTerminal:
public function indexAction()
{
$view = new ViewModel(array('variable' => $value));
$view->setTerminal(true); // desabilita a renderização do layout
$view->setTemplate('module/controler/action.phtml'); // caminho para view a ser renderizada
return $view;
}
Outras dicas para Controllers no Zend Framework 2
Zend Framework 2: Desabilitando a renderização do Layout e View
Zend Framework 2: Retornando dados no formato JSON no Controller
Zend Framework 2: Renderizando a view dentro do Controller
Zend Framework 2: Chamando View Helpers dentro do Controller
Zend Framework 2: Redirecionamento de Rota
Ler Post Completo | Faça um comentário ( Nada até agora )








