-
Notifications
You must be signed in to change notification settings - Fork 4
phpdoc entidadbase
Clase base para la clase entidad
Constructor.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$datos |
array|object
|
Valores a asignar a las propiedades de la nueva instancia. | Si | null |
Devuelve el nombre de la entidad.
Devuelve: string
Asigna los valores a las propiedades de la instancia.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$objeto |
array|object
|
Objeto u array asociativo de valores. | ||
$aceptarPrivados |
bool |
Solo si es true, se admitirá la asignación de propiedades privadas (@privado). |
Si | false |
$soloPublicos |
bool |
Si es true, únicamente se procesarán los campos públicos (@publico). |
Si | false |
Devuelve: \entidadBase
Devuelve un objeto estándar con las propiedades públicas de esta instancia y sus respectivos valores.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$incluirOcultos |
bool |
Solo si es true, se incluirán las propiedades ocultas (@oculto). |
Si | false |
Devuelve: object
Procesa los campos relacionales de esta instancia.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$actualizar |
bool |
Solo si es true se volverán a procesar los campos que ya tengan su valor asignado. |
Si | false |
Devuelve: \entidadBase
Fabrica y devuelve una instancia del modelo o repositorio de este tipo de entidades.
| Parámetro | Tipo | Descripción | Opcional | Predeterminado |
|---|---|---|---|---|
$bd |
\datos\bd |
Instancia de la interfaz de la base de datos (por defecto, se utilizará la conexión abierta, no se iniciará una nueva instancia). | Si | null |
Devuelve: \modelo
Devuelve el nombre del modelo de datos. Cuando exista el modelo concreto, devolverá el nombre completo de la clase (con espacio de nombres).
Devuelve: string
Devuelve el listado de campos con la configuración de cada uno.
Devuelve: object
¿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]