public function crear() { HelperFunctions::comprobarSesion(); if (!$_POST) { $datos = array('destino' => 'estado/crear/', 'submit' => 'Crear'); View::render("estado/formulario", $datos); } else { $_POST = HelperFunctions::sanear($_POST); $errores = []; if (!isset($_POST['descripcion']) || empty($_POST['descripcion'])) { $errores['descripcion'] = ['descripcion' => 'El campo es requerido']; } if ($errores) { $datos = array('destino' => 'estado/crear', 'submit' => 'Crear', 'errores' => $errores); View::render("estado/formulario", $datos); } else { EstadoModel::insert($_POST); header("Location: " . URL . "estado"); } } }