-
Notifications
You must be signed in to change notification settings - Fork 2
phpdoc datos condicion
Interfaz de las condiciones del constructor de consultas.
Devuelve los parámetros de la condición.
Devuelve: object
Establece el tipo de condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$tipo |
int |
Tipo de condición, condicion::donde (WHERE ) o condicion::teniendo (HAVING ). |
Devuelve: \datos\condicion
Devuelve el tipo de condición.
Devuelve: int
Abre un paréntesis en la secuencia de condiciones.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$union |
Devuelve: \datos\condicion
Cierra un paréntesis en la secuencia de condiciones.
Devuelve: \datos\condicion
Devuelve el tipo de paréntesis ('('
o ')'
), o null
.
Devuelve: string
Configura la condición como una comparación entre un campo y un valor dado campo[operador]valor
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$union |
int |
Unión con la condición anterior (ver constantes condicion::operador... ). |
||
$alias |
string |
Alias del esquema. | ||
$campo |
string |
Nombre del campo. | ||
$operador |
mixed |
Operador de comparación (= , < , <= , > , >= , <> , modelo::como , modelo::noComo ). |
||
$valor |
mixed |
Valor. | ||
$tipo |
int |
Tipo del valor (ver constantes constructor::tipo.... ). Opcional; si se omite, se estimará el tipo automáticamente. |
Si | null |
Configura la condición como una comparación entre un dos campos campo[operador]campo2
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$union |
int |
Unión con la condición anterior (ver constantes condicion::operador... ). |
||
$alias |
string |
Alias del esquema. | ||
$campo |
string |
Nombre del campo. | ||
$operador |
string |
Operador de comparación (= , < , <= , > , >= , <> , modelo::como , modelo::noComo ). |
||
$alias2 |
string |
Alias del esquema del segundo campo. | ||
$campo2 |
string |
Nombre del segundo campo. |
Configura la condición como un fragmento de código SQL.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$union |
int |
Unión con la condición anterior (ver constantes condicion::operador... ). |
||
$sql |
string |
Código SQL. | ||
$variables |
array |
Variables utilizadas en la sentencia, como ['nombre'=>valor] . |
Si | null |
$tipos |
array |
Tipos de los valores, como ['nombre'=>tipo] (ver constantes constructor::tipo ). Opcional; si se omite, se estimarán los tipos automáticamente. |
Si | null |
Devuelve el código SQL de la condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicionPrevia |
\datos\condicion |
Condición previa, o null . |
Si | null |
$incluirAlias |
bool |
Incluir los alias de campos en la salida. | Si | true |
Devuelve: string
¿Probaste Foxtrot? Contanos qué te pareció 🥰 contacto@foxtrot.ar
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: contacto@foxtrot.ar