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
Deixe um comentário