administrador.base.orm.val_sql.tabla - gamboamartin/administrador GitHub Wiki

tabla

La función tabla valida que el nombre de una tabla de base de datos no esté vacío. Si la validación es exitosa, retorna true. Si la validación falla, retorna un array con información de error.

Signatura

final public function tabla(string $tabla): true|array

Parámetros

$tabla (string): Nombre de la tabla de base de datos que se desea validar.

Retorna

  • bool: Devuelve true si la validación es exitosa.

  • array: Devuelve un array de error si la validación falla.

Explicación Detallada

  • Eliminación de espacios en blanco:
    • La función elimina los espacios en blanco al inicio y al final del nombre de la tabla.
    • Verificación de que la tabla no esté vacía:
    • Retorno exitoso:

Ejemplos

$nombre_tabla = 'usuarios';
$resultado = $this->tabla($nombre_tabla);

if ($resultado === true) {
    // La tabla es válida, continuar con el proceso
    echo "La tabla es válida.";
} else {
    // Manejar error
    print_r($resultado);
}

Código de la Función

final public function tabla(string $tabla): true|array
    {
        $tabla = trim($tabla);
        if($tabla === ''){
            return $this->error->error(mensaje: 'Error tabla esta vacia', data: $tabla, es_final: true);
        }
        return true;
    }