/** * Gets a view from the resource folder * @param string $file View to get * @return [type] [description] */ public function view($file, $data = array(), $echo = false) { $path = $this->framework->getPath() . 'resources/views/'; $filename = $path . $file; if (!file_exists($filename)) { $view = __('View does not exist.', $this->framework->getTextDomain()); } else { $view = $this->twig->render($file, $data); } if ($echo) { echo $view; } else { return $view; } }
public final function pageNotFound($pagina = null) { switch ($this->getCode()) { case 404: //header('Location: ' . Router::url() . 'Erros/erro404' ); $view = new Router(); $view->layout = 'default'; $view->setController('Erros'); $view->setMethodo('erro404'); $view->render(); break; case 405: //header('Location: ' . Router::url() . 'Erros/erro404' ); $view = new Router(); $view->layout = 'default'; $view->setController('Erros'); $view->setMethodo('areaRestrita'); $view->render(); break; default: break; } }