-
Notifications
You must be signed in to change notification settings - Fork 4
phpdoc modelo
Clase base de los repositorios del modelo de datos.
Extiende: \modeloBase
Agrega una relación.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$tipo |
int |
Tipo de relación: modelo::relacion1N (1:N), modelo::relacion11 (1:1), modelo::relacion10 (1:0, es decir 1:1 o nulo). |
||
$modelo |
string |
Nombre del modelo foráneo. | ||
$alias |
string |
Alias del modelo foráneo. | ||
$condicion |
string |
Condición como SQL. | ||
$parametros |
array|object
|
Parámetros para la condición (opcional). | Si | null |
$destino |
string |
Nombre de la propiedad en la que se asignará la entidad foránea (por defecto, será igual al nombrer del modelo). | Si | null |
Devuelve: \modelo
Agrega una relación.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$tipo |
int |
Tipo de relación: modelo::relacion1N (1:N), modelo::relacion11 (1:1), modelo::relacion10 (1:0, es decir 1:1 o nulo). |
||
$modelo |
string |
Nombre del modelo foráneo. | ||
$alias |
string |
Alias del modelo foráneo. | ||
$condicion |
string |
Condición como SQL. | ||
$parametros |
string |
Nombre de la propiedad en la que se asignará la entidad foránea (por defecto, será igual al nombrer del modelo). | Si | null |
Devuelve: \modelo
Guarda los valores actualmente asignados. Actualizará o creará el registro según esté asignada o no el campo id o el parámetro $id.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$id |
int |
ID a actualizar. | Si | null |
Devuelve: \modeloBase
Agrega una condición O (OR). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición negada. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) por desigualdad (<>). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) por desigualdad (<>). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) por desigualdad (<>). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición por búsqueda parcial (LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) por búsqueda parcial (LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición OX (O exclusivo) por búsqueda parcial (LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) por búsqueda parcial (LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición por búsqueda parcial no coincidente (NOT LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) por búsqueda parcial no coincidente (NOT LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) por búsqueda parcial no coincidente (NOT LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) por búsqueda parcial no coincidente (NOT LIKE). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición por listado de valores (IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) por listado de valores (IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) por listado de valores (IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) por listado de valores (IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición por listado de valores no coincidentes (NOT IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) por listado de valores no coincidentes (NOT IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) por listado de valores no coincidentes (NOT IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) por listado de valores no coincidentes (NOT IN()). Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición donde el valor del campo es mayor (>) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) donde el valor del campo es mayor (>) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) donde el valor del campo es mayor (>) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) donde el valor del campo es mayor (>) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición donde el valor del campo es mayor o igual (>=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) donde el valor del campo es mayor o igual (>=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) donde el valor del campo es mayor o igual (>=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) donde el valor del campo es mayor o igual (>=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición donde el valor del campo es menor (<) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) donde el valor del campo es menor (<) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) donde el valor del campo es menor (<) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) donde el valor del campo es menor (<) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición donde el valor del campo es menor o igual (<=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición O (OR) donde el valor del campo es menor o igual (<=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición XOR (O exclusivo) donde el valor del campo es menor o igual (<=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND) donde el valor del campo es menor o igual (<=) que el valor dado. Ver donde() para información sobre los parámetros.
Devuelve: \modelo
Agrega una condición Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$entidad |
\entidad |
Utilizar las propiedades definidas de la entidad como condiciones. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$entidad |
\entidad |
Utilizar las propiedades definidas de la entidad como condiciones. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$condiciones |
array|object
|
Objeto o array asociativo [campo=>valor]. |
||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$condiciones |
array|object
|
Objeto o array asociativo [campo=>valor]. |
||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$campo |
string |
Campo. | ||
$valor |
mixed |
Valor. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$campo |
string |
Campo. | ||
$valor |
mixed |
Valor. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$sql |
string |
Condición como SQL. | ||
$parametros |
array|object
|
Array asociativo de parámetros (opcional). | ||
$valor |
array|mixed
|
Array asociativo de tipos de datos ([parametro=>tipo], opcional). |
Devuelve: \modelo
Agrega una condición.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$sql |
string |
Condición como SQL. | ||
$parametros |
array|object
|
Array asociativo de parámetros (opcional). | ||
$valor |
array|mixed
|
Array asociativo de tipos de datos ([parametro=>tipo], opcional). |
Devuelve: \modelo
Agrega una condición HAVING Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$entidad |
\entidad |
Utilizar las propiedades definidas de la entidad como condiciones. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición HAVING.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$entidad |
\entidad |
Utilizar las propiedades definidas de la entidad como condiciones. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición HAVING Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$condiciones |
array|object
|
Objeto o array asociativo [campo=>valor]. |
||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición HAVING.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$condiciones |
array|object
|
Objeto o array asociativo [campo=>valor]. |
||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición HAVING Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$campo |
string |
Campo. | ||
$valor |
mixed |
Valor. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición HAVING.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$campo |
string |
Campo. | ||
$valor |
mixed |
Valor. | ||
$operador |
int |
Operador (=, <, <=, >, >=, <>, modelo::como, modelo::noComo) a utilizar para comparar los valores (por defecto, =). |
Devuelve: \modelo
Agrega una condición HAVING Y (AND).
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$sql |
string |
Condición como SQL. | ||
$parametros |
array|object
|
Array asociativo de parámetros (opcional). | ||
$valor |
array|mixed
|
Array asociativo de tipos de datos ([parametro=>tipo], opcional). |
Devuelve: \modelo
Agrega una condición HAVING.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$union |
int |
Unión (modelo::y, modelo:o, modelo::ox). |
||
$sql |
string |
Condición como SQL. | ||
$parametros |
array|object
|
Array asociativo de parámetros (opcional). | ||
$valor |
array|mixed
|
Array asociativo de tipos de datos ([parametro=>tipo], opcional). |
Devuelve: \modelo
Agrega una condición WHERE o HAVING. El primer parámetro debe ser siempre el tipo de condición (condicion::donde o
condicion::teniendo) mientras que el resto de los parámetros son idénticos a los de donde() y teniendo().
Devuelve: \modelo
Establece la paginación.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$cantidad |
int |
Cantidad de elementos por página. | ||
$numero |
int |
Número de página, comenzando desde 1. |
Devuelve: \modelo
Devuelve la entidad actual.
Devuelve: \entidadBase
Devuelve el ID del último registro insertado.
Devuelve: int|null
Devuelve la cantidad de filas seleccionadas o afectadas en la última consulta.
Devuelve: int|null
Establece el valor de un solo campo.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$campo |
string |
Nombre del campo. | ||
$valor |
mixed |
Valor a asignar. |
Devuelve: \modelo
Inicializa la tabla luego de la primer sincronización desde el gestor de aplicaciones.
¿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]