administrador.base.orm.filtros.keys_complemento - gamboamartin/administrador GitHub Wiki
keys_complemento
La función keys_complemento devuelve un array con una lista de claves predefinidas que se utilizan para complementar y estructurar una consulta SQL. Estas claves representan filtros especiales, rangos, y otros elementos adicionales que pueden formar parte de una consulta.
Signatura
private function keys_complemento(): array
Retorno
array
- Tipo:
array - Descripción: Un array que contiene una lista de claves predefinidas. Estas claves son utilizadas para construir o complementar una consulta SQL.
Claves retornadas
El array devuelto por la función contiene las siguientes claves:
filtro_especial: Indica la existencia de un filtro especial en la consulta.filtro_extra: Representa un filtro adicional que puede aplicarse a la consulta.filtro_fecha: Se utiliza para especificar un filtro basado en fechas.filtro_rango: Indica un filtro basado en un rango de valores.in: Se usa para especificar un conjunto de valores en una cláusula SQLIN.not_in: Similar ain, pero representa un conjunto de valores que deben excluirse con la cláusula SQLNOT IN.sentencia: Representa una sentencia o condición SQL adicional.sql_extra: Define un complemento adicional en la consulta SQL, como una cláusula extra no estándar.
Ejemplos
$keys = $this->keys_complemento();
// Resultado esperado:
// $keys = ['filtro_especial', 'filtro_extra', 'filtro_fecha', 'filtro_rango', 'in', 'not_in', 'sentencia', 'sql_extra'];
Código de la Función
private function keys_complemento(): array
{
return array('filtro_especial','filtro_extra','filtro_fecha','filtro_rango','in','not_in','sentencia',
'sql_extra');
}