Example #1
0
 /**
  * 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;
     }
 }
Example #2
0
 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;
     }
 }