Ejemplo n.º 1
0
 public function alta()
 {
     // Bloque try catch, para parar cualquier excepción producida
     // por la conexión
     try {
         if ($estado = UsuarioModel::alta($_POST)) {
             header('Location: /');
             exit;
         } else {
             // saneamos $_POST y lo mostramos
             $datos = Validaciones::sanearEntrada($_POST);
             $datos = ['datos' => $datos];
             echo $this->view->render('usuario/index', $datos);
             //header('Location: /Usuario');
         }
     } catch (PDOException $e) {
         // llamamos a la vista de error 500
         $array = ['msg' => 'Error del servidor, disculpe las molestias.'];
         echo $this->view->render('error/error500', $array);
         // modo debbug ON
         /*echo '<pre>';
         		echo $e->getMessage();*/
     }
 }