-
Notifications
You must be signed in to change notification settings - Fork 2
phpdoc modelo
Clase base de los repositorios del modelo de datos.
Tipo: string
Tipo de las entidades (asignar entidad::class
).
Tipo: string
Nombre de la tabla.
Tipo: int
Último ID insertado.
Constructor.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$bd |
\bd |
Instancia de la interfaz de base de datos (por defecto, utilizará la conexión abierta, no iniciará una nueva conexión). | Si | null |
Crea y devuelve una instancia de la entidad de este modelo.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$fila |
mixed |
Datos a asignar (objeto, array asociativo o instancia de la entidad). | Si | null |
Devuelve: \entidad
Devuelve: string
Devuelve el nombre de la tabla.
Devuelve: string
Devuelve el alias.
Devuelve: string
Devuelve el nombre del modelo.
Devuelve: string
Devuelve el nombre de las entidades.
Crea y devuelve una instancia del modelo especificado.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$modelo |
string |
Nombre del modelo. | ||
$bd |
\bd |
Instancia de la interfaz de base de datos (por defecto, utilizará la conexión abierta, no iniciará una nueva conexión). | Si | null |
$replicarConfiguracion |
bool |
Crea el modelo con la misma configuración que esta instancia con respecto al procesamiento de relaciones, campos ocultos, etc. | Si | true |
Devuelve: \modelo
Carga la configuración desde los metadatos de la clase de la entidad.
Devuelve: object
Devuelve los campos de las entidades de este modelo.
Devuelve: \modelo
Reinicia el repositorio.
Devuelve: object
Devuelve la información de la última consulta realizada.
Devuelve: string
Devuelve la última consulta SQL ejecutada en formato para exportar.
Devuelve: int
|null
Devuelve el ID de la entidad. Tras la inserción de una fila, será el último ID insertado.
Devuelve: int
|null
Alias de obtenerId()
.
Establece los campos a seleccionar.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
...$campos |
string |
Nombres de los campos. |
Devuelve: \modelo
Establece el alias para la próxima consulta.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$alias |
string |
Alias. |
Devuelve: \modelo
Establece una relación con otro modelo, dado su nombre, clase o instancia. Pueden insertarse parámetros adicionales en la condición con el formato @nombre
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo a relacionar. Si no es necesario que la entidad se asigne a un campo, especificar null . |
||
$tipo |
string |
Tipo de relación (1:0 , 1:1 , 1:N ) |
||
$modelo |
string |
Nombre del modelo a relacionar. | ||
$alias |
string |
Alias a asignar al modelo relacionado. | ||
$condicion |
string |
Condición, como SQL. | ||
$parametros |
array |
Listado de parámetros [nombre=>valor] utilizados en la condición. | Si | null |
$relacionarSiempre |
bool |
Siempre realizar la relación, aunque se haya solicitado omitirlas. Este parámetro en general debe ser true para relaciones agregadas manualmente, desde el código fuente, y será siempre false para las relaciones automáticas (estas últimas siempre respetarán las instrucciones de omitir o procesar relaciones). |
Si | true |
Devuelve: \modelo
Establece una relación 1:1 con otro modelo, dado su nombre, clase o instancia. Pueden insertarse parámetros adicionales en la condición con el formato @nombre
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo a relacionar. Si no es necesario que la entidad se asigne a un campo, especificar null . |
||
$modelo |
string |
Nombre del modelo a relacionar. | ||
$alias |
string |
Alias a asignar al modelo relacionado. | ||
$condicion |
string |
Condición, como SQL. | ||
$parametros |
array |
Listado de parámetros [nombre=>valor] utilizados en la condición. | Si | null |
$relacionarSiempre |
bool |
Siempre realizar la relación, aunque se haya solicitado omitirlas. Este parámetro en general debe ser true para relaciones agregadas manualmente, desde el código fuente, y será siempre false para las relaciones automáticas (estas últimas siempre respetarán las instrucciones de omitir o procesar relaciones). |
Si | true |
Devuelve: \modelo
Establece una relación 1:0 con otro modelo, dado su nombre, clase o instancia. Pueden insertarse parámetros adicionales en la condición con el formato @nombre
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo a relacionar. Si no es necesario que la entidad se asigne a un campo, especificar null . |
||
$modelo |
string |
Nombre del modelo a relacionar. | ||
$alias |
string |
Alias a asignar al modelo relacionado. | ||
$condicion |
string |
Condición, como SQL. | ||
$parametros |
array |
Listado de parámetros [nombre=>valor] utilizados en la condición. | Si | null |
$relacionarSiempre |
bool |
Siempre realizar la relación, aunque se haya solicitado omitirlas. Este parámetro en general debe ser true para relaciones agregadas manualmente, desde el código fuente, y será siempre false para las relaciones automáticas (estas últimas siempre respetarán las instrucciones de omitir o procesar relaciones). |
Si | true |
Devuelve: \modelo
Establece una relación 1:N con otro modelo, dado su nombre, clase o instancia. Pueden insertarse parámetros adicionales en la condición con el formato @nombre
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo a relacionar. Si no es necesario que la entidad se asigne a un campo, especificar null . |
||
$modelo |
string |
Nombre del modelo a relacionar. | ||
$alias |
string |
Alias a asignar al modelo relacionado. | ||
$condicion |
string |
Condición, como SQL. | ||
$parametros |
array |
Listado de parámetros [nombre=>valor] utilizados en la condición. | Si | null |
$relacionarSiempre |
bool |
Siempre realizar la relación, aunque se haya solicitado omitirlas. Este parámetro en general debe ser true para relaciones agregadas manualmente, desde el código fuente, y será siempre false para las relaciones automáticas (estas últimas siempre respetarán las instrucciones de omitir o procesar relaciones). |
Si | true |
Devuelve: \modelo
Omite los campos relacionales.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
...$campos |
string |
Si se especifica al menos un argumento, omitirá únicamente el procesamiento de estos campos. En caso contrario, se omitirán todos los campos relacionales. |
Devuelve: \modelo
Devuelve: \modelo
Omite solo las relaciones 1:N.
Devuelve: \modelo
Al actualizar una fila, preservará las filas relacionadas en campos 1:N que no se incluyan en el listado. Esto significa que, con cada consulta, solo se actualizarán y
se agregarán las nuevas relaciones, pero nunca se eliminarán. Por defecto, esto está desactivado.
Devuelve: \modelo
Al actualizar una fila, se eliminarán las filas relacionadas en campos 1:N que no existan en el listado. Esto significa que, con cada consulta, solo se preservarán
las relaciones que estén explícitamente asignadas a la entidad. Este es el comportamiento por defecto.
Devuelve: \modelo
Incluye los valores de campos ocultos en la próxima consulta.
Devuelve: \modelo
Excluye los valores de campos ocultos en la próxima consulta.
Devuelve: \modelo
Permite que se seleccionen registros eliminados en la próxima consulta.
Procesa los campos relacionados sobre la instancia especificada luego de haber realizado una consulta con las relaciones desactivadas, o cuando la entidad tenga
campos con @omitir
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$item |
\entidad |
Item (entidad) a procesar. Si se omite, se procesará la entidad actualmente asignada a la instancia. | Si | null |
$procesarOmitidos |
bool |
Fuerza el procesamiento de los campos con @omitir . |
Si | true |
$procesar1n |
bool |
Procesar las relaciones 1:n . |
Si | true |
Devuelve: \modelo
Devuelve: \modelo
Inicia un grupo de condiciones (agrupará todas las condiciones que se agreguen a continuación hasta que sea invocado cerrarGrupo()
).
Devuelve: \modelo
Cierra un grupo de condiciones abierto previamente con abrirGrupo()
.
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
string |
Condición como cadena SQL. Pueden insertarse parámetros con el formato @nombre . |
||
$parametros |
object |
Array parámetro/valor. | Si | null |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array campo=>valor a utilizar como filtro. |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Nombre del campo a filtrar. | ||
$operador |
string |
Operador, como cadena (< ,<= ,<> ,> ,>= ,like ). |
||
$valor |
mixed |
Valor a evaluar. | Si | null |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array campo=>valor a utilizar como filtro. | ||
$operador |
string |
Operador, como cadena (< ,<= ,<> ,> ,>= ,like ). |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. | ||
$operador |
string |
Operador, como cadena (< ,<= ,<> ,> ,>= ,like ). |
Devuelve: \modelo
Agrega una condición OR
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
string |
Condición como cadena SQL. Pueden insertarse parámetros con el formato @nombre . |
||
$parametros |
object |
Array parámetro/valor. | Si | null |
Devuelve: \modelo
Agrega una condición OR
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array campo=>valor a utilizar como filtro. |
Devuelve: \modelo
Agrega una condición OR
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Nombre del campo a filtrar. | ||
$operador |
string |
Operador, como cadena (< ,<= ,<> ,> ,>= ,like ). |
||
$valor |
mixed |
Valor a evaluar. | Si | null |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array campo=>valor a utilizar como filtro. | ||
$operador |
string |
Operador, como cadena (< ,<= ,<> ,> ,>= ,like ). |
Devuelve: \modelo
Agrega una condición.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. | ||
$operador |
string |
Operador, como cadena (< ,<= ,<> ,> ,>= ,like ). |
Devuelve: \modelo
Agrega una condición negativa (los valores deben ser distintos al filtro).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array u objeto campo=>valor a utilizar como filtro. |
Devuelve: \modelo
Agrega una condición negativa (los valores deben ser distintos a los de la entidad).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. |
Devuelve: \modelo
Agrega una condición negativa (los valores deben ser distintos al filtro) OR
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array u objeto campo=>valor a utilizar como filtro. |
Devuelve: \modelo
Agrega una condición negativa (los valores deben ser distintos a los de la entidad) OR
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. |
Devuelve: \modelo
Agrega una condición IN()
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valores |
array |
Listado de valores posibles. |
Devuelve: \modelo
Agrega una condición NOT IN()
(negado).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valores |
array |
Listado de valores a excluir. |
Devuelve: \modelo
Agrega una condición OR IN()
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valores |
array |
Listado de valores posibles. |
Devuelve: \modelo
Agrega una condición OR NOT IN()
(negado).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valores |
array |
Listado de valores a excluir. |
Devuelve: \modelo
Agrega una condición LIKE
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valor |
array |
Valor a evaluar. |
Devuelve: \modelo
Agrega una condición NOT LIKE
(negado).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valor |
array |
Valor a evaluar. |
Devuelve: \modelo
Agrega una condición OR LIKE
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valor |
array |
Valor a evaluar. |
Devuelve: \modelo
Agrega una condición OR NOT LIKE
(negado).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo. | ||
$valor |
array |
Valor a evaluar. |
Devuelve: \modelo
Establece el o los campos por los cuales se agruparán los resultados.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
...$campos |
string |
Nombres de los campos. Si el nombre no incluye un alias, se asume de la tabla de esta instancia. |
Devuelve: \modelo
Establece la condición HAVING
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
string |
Condición como cadena SQL. Pueden insertarse parámetros con el formato @nombre . |
||
$parametros |
object |
Array parámetro/valor. | Si | null |
Devuelve: \modelo
Establece la condición HAVING
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Array campo=>valor a utilizar como filtro. |
Devuelve: \modelo
Establece la condición HAVING
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
object |
Instancia de la entidad cuyos campos se utilizarán como filtro. |
Devuelve: \modelo
Genera un objeto representando intermanente una condición a partir de cualquera de los tres formatos que admiten donde()
y teniendo()
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$condicion |
||||
$parametros |
||||
$union |
Si | 'and' |
||
$operador |
Si | '=' |
Devuelve: \modelo
Establece el límite.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$limite |
int |
Límite inicial. | ||
$cantidad |
int |
Cantidad de registros a seleccionar/afectar. |
Devuelve: \modelo
Establece la paginación.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$cantidad |
int |
Cantidad de registros a seleccionar. | ||
$pagina |
int |
Número de página (base 1). | Si | 1 |
Devuelve: \modelo
Establece el ordenamiento. Puede invocarse múltiples veces para establecer múltiples columnas de ordenamiento.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Campo o expresión. | ||
$orden |
string |
Orden ascendente o descendente. Omitir si se establece una expresión en $campo . |
Si | null |
Devuelve: \modelo
Establece los valores a guardar. En una segunda llamada a este método con un objeto o array, se asignarán los valores a la entidad establecida previamente. Especificar una entidad siempre reemplazará la entidad previamente asignada (en caso contrario, solo se actualizarán las propiedades incluidas en el objeto o array).
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$objeto |
object |array |\entidad
|
Entidad u objeto o array [propiedad=>valor]. |
Devuelve: \modelo
Establece un valor a guardar.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$propiedad |
string |
Nombre de la propiedad. | ||
$valor |
mixed |
Valor a asignar. |
Devuelve: \modelo
Crea una nueva entidad, asignando los valores provistos mediante entidad::establecerValoresPublicos()
, y la asigna a los valores para la próxima consulta.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$valores |
object |array
|
Valores a asignar. |
Devuelve: \modelo
Devuelve: mixed
Devuelve la entidad con la que se está trabajando.
Establece la entidad. Equivalente a establecerValores($entidad)
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$entidad |
\entidad |
Entidad. |
Devuelve: mixed
Prepara la consulta.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$operacion |
Si | 'seleccionar' |
Devuelve: \modelo
Devuelve: \modelo
Reutiliza la consulta preparada en la próxima consulta, reemplazando los parámetros, en lugar de crear una nueva.
Devuelve: \modelo
Ejecuta el bloqueo de tablas, si corresponde.
Ejecuta la consulta, sin devolver ningún elemento.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$operacion |
Si | 'seleccionar' |
Devuelve: \modelo
Devuelve: \modelo
Ejecuta las consultas de inserción o actualización en los campos relacionales.
Devuelve: \modelo
Ejecuta las consultas de inserción o actualización en los campos relacionales 1:N.
Devuelve: \modelo
Ejecuta la consulta devolviendo un único elemento.
Devuelve un registro dado su ID.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$id |
object |
ID. |
Devuelve: \entidad
Ejecuta la consulta y devuelve un array de elementos.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$objetoEstandar |
boolean |
Si es true , devolverá un listado de objetos anónimos (stdClass ) en lugar de instancias de la entidad. |
Si | false |
...$campos |
string |
Campos a asignar a la entidad. Si se omite, se asignarán todos los campos disponibles en la consulta. Esto es útil cuando se desee obtener un listado con menos campos que los que se han seleccionado con seleccionar() . |
Devuelve: array
Ejecuta la consulta y devuelve un array asociativo [clave=>valor].
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$clave |
string |
Campo a utilizar como clave del array. | Si | 'id' |
$valor |
string |
Campo a utilizar como valor del array. Si se omite, se asignará la entidad completa. | Si | null |
Devuelve: array
Ejecuta la consulta y devuelve un array asociativo [clave=>valor].
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$clave |
string |
Campo a utilizar como clave del array. | Si | 'id' |
$valor |
callable |
Función que devuelve el valor dada la entidad. Si se omite, se asignará la entidad completa. | Si | null |
Devuelve: array
Devuelve: \modelo
Devuelve la cantidad de elementos encontrados o afectados por la última consulta.
Devuelve: int
Calcula la cantidad de elementos totales que arrojaría la consulta (puede ser aproximado) sin considerar el límite.
Crea una copia de la entidad asignada.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
...$clonarRelaciones |
string[] |
Nombres de los campos relacionales cuyas entidades relacionales también se deben clonar. Nótese que esto afectará solo un nivel (no recursivo). |
Devuelve: \modelo
Elimina los elementos que coincidan con la consulta.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$e |
Si | 1 |
Devuelve: \modelo
Devuelve: \modelo
Restaura los elementos que coincidan con la consulta.
Devuelve: \modelo
Guarda el elemento establecido con establecerValores()
. El mismo será insertado si no cuenta con campo id
, o actualizado en caso contrario.
Devuelve: \modelo
Inserta el elemento establecido con establecerValores().
Devuelve: \modelo
Alias de insertar()
.
Devuelve: \modelo
Actualiza los elementos que coincidan con la consulta utilizando los campos del el elemento establecido con establecerValores()
. Si no se ha establecido una
condición, utilizará la propiedad id
.
Devuelve: \modelo
Comienza una transacción.
Devuelve: \modelo
Finaliza la transacción.
Devuelve: \modelo
Descarta y revierte la transacción.
Bloqueará todas las tablas involucradas en la próxima consulta. Las tablas se mantendrán bloqueadas hasta que se invoque desbloquear()
. Nota: Si
se desea ejecutar un bloqueo inmediatamente, debe realizarse con \bd::bloquear()
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$modo |
string |
Modo (lectura o escritura ). |
Devuelve: \modelo
Devuelve: \modelo
Desactivará el bloqueo de tablas en la próxima consulta.
Devuelve: \modelo
Desbloquea las tablas.
Devuelve: string
Devuelve el último mensaje de error.
Genera las relaciones automáticas a partir de los campos relacionales.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
&$alias |
||||
$recursivo |
||||
&$cadenaRelaciones |
Devuelve: \modelo
Genera el listado de porciones SQL para selección de campos y tablas relacionadas.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
&$campos |
||||
&$relaciones |
Devuelve: \modelo
Construye la consulta SQL.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$operacion |
Si | 'seleccionar' |
Devuelve: \modelo
Devuelve: \modelo
Construye la consulta SQL para insertar una fila.
Asigna los valores de las propiedades relacionales a partir de las relaciones 1:1 o 1:0 en consultaValores
.
Construye la porción SQL que contiene los campos a insertar o actualizar.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$operacion |
||||
&$parametros |
||||
&$tipos |
||||
$alias |
Si | true |
Devuelve: string
Determina (o estima) y establece el tipo de un valor dado, devolviendo i
, d
, s
o b
.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$valor |
mixed |
Valor a analizar. |
Devuelve: string
Devuelve: string
Instalación de la base de datos. Devuelve el SQL de las consultas ejecutadas.
Procesa una cadena para realizar una búsqueda fonética o almacenar en el caché de búsqueda fonética.
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$cadena |
string |
Cadena. |
Devuelve: array
Devuelve la porción de código SQL para realizar una búsqueda fonética. Devuelve un objeto [sql,parametros].
Parámetro | Tipo | Descripción | Opcional | Predeterminado |
---|---|---|---|---|
$campo |
string |
Nombre del campo de búsqueda, listo para usar (incluyendo alias, apóstrofes, etc.). | ||
$cadena |
string |
Cadena a buscar. |
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]