administrador.modelado.joins.id_renombrada.21.12.0 - gamboamartin/administrador GitHub Wiki

id_renombrada

Esta función genera el nombre del campo de identificación (ID) renombrado para ser utilizado en consultas SQL.

Signatura

private function id_renombrada(string $campo_tabla_base_id): string

Parámetros

$campo_tabla_base_id (string): El nombre del campo de identificación (ID) en la tabla base.

Retorna

  • string: La función devuelve un string que representa el nombre del campo de identificación (ID) renombrado.

Explicación Detallada

  • Eliminación de espacios en blanco: Se eliminan los espacios en blanco del nombre del campo de identificación (ID) utilizando la función trim.
  • Generación del nombre del campo renombrado: Se establece el valor predeterminado para el campo renombrado como '.id'. Si el nombre del campo de identificación (ID) no está vacío, se concatena con el prefijo '.' y el nombre del campo de identificación (ID) para formar el nombre completo del campo renombrado.
  • Devolución del nombre del campo renombrado: Se devuelve el nombre del campo renombrado.

Ejemplos

// Llamada a la función id_renombrada
$campo_tabla_base_id = 'id_usuario';

$id_renombrada = id_renombrada($campo_tabla_base_id);
echo "Nombre del campo de identificación renombrado: $id_renombrada";

/*
En este ejemplo, se llama a la función id_renombrada con el nombre del campo de identificación (ID) en la tabla base. El resultado se asigna a la variable $id_renombrada, que luego se imprime.

*/

Código de la Función

private function id_renombrada(string $campo_tabla_base_id): string
    {
        $campo_tabla_base_id = trim($campo_tabla_base_id);
        $id_renombrada = '.id';
        if($campo_tabla_base_id!==''){
            $id_renombrada = '.'.$campo_tabla_base_id;
        }
        return $id_renombrada;
    }