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();*/ } }