-
Notifications
You must be signed in to change notification settings - Fork 2
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 |
Devuelve: \modelo
Devuelve: \modeloBase
Guarda los valores actualmente asignados. Actualizará o creará el registro según esté asignada o no el campo id
.
Devuelve: \modelo
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 Y
(AND
).
Devuelve: \modelo
Agrega una condición HAVING
Y
(AND
).
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()
.
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: \entidadBase
Devuelve la entidad actual.
Devuelve: int
|null
Devuelve el ID del último registro insertado.
Devuelve: int
|null
Devuelve la cantidad de filas seleccionadas o afectadas en la última consulta.
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]