Example #1
0
 private function render($veiw, $data)
 {
     if (Configure::read('app.debug') === true) {
         $data['title'] = $data['heading'];
         $r = new View(new Request(), new Session(), new Helpers\Helper(new Request()));
         $r->view = $veiw;
         $r->layout = $this->layout;
         $r->dir = 'Error' . DS . 'Html';
         $r->data = $data;
         if (count($this->helper) > 0) {
             foreach ($this->helper as $key => $value) {
                 $r->helpers->addHerper($value);
             }
         }
         $r->loads();
         $r->render();
         $r->renderlayout();
         exit(4);
     } else {
         //throw new \Exception('Erro ao enviar o email');
         return $data;
     }
 }