-
Notifications
You must be signed in to change notification settings - Fork 4
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ó 🥰 [email protected]
Í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: [email protected]