idCategoria = $idCategoria; $this->nombreCategoria = $nombreCategoria; } function listar(){ $conexion = conexionBD(); if(is_array($conexion)){ return $conexion; }else{ try{ $sql = 'SELECT * FROM categoria'; $consulta = $conexion->prepare($sql); $consulta->execute(); $resultado = $consulta->fetchAll(PDO::FETCH_ASSOC); return $resultado; }catch(PDOException $error){ $respuesta = [ 'error' => 'Ocurrió un error al obtener el listado de categorías.', 'error_tecnico' => $error->getMessage() ]; $conexion = null; return $respuesta; } } } } ?>