Según el patrón de arquitectura de MVC, el modelo se encarga de la lógica de negocio.
La clase Model contiene algunos métodos que ayudarán a ejecutar esa lógica de negocio. Sin embargo, a diferencia de otros frameworks, no incluye la conexión a la base de datos.
Actualmente, esta clase contiene únicamente métodos que permiten disponer de datos de entrada de manera segura.
Introduce datos que quedarán disponibles en el filtro.
Un arreglo con los datos.
Filtra los datos externos al modelo. Note que es un método protegido, que se ejecuta dentro del modelo. Para conocer más, ver Filter.
El lugar donde de donde tomará los datos, en el caso de que estos no sean introducidos. Puede ser GET o POST.
Las reglas de filtrado.
Introduce datos múltiples, que quedarán disponibles en el filtro.
Un arreglo múltiple con los datos.
Filtra datos múltiples, externos al modelo. Note que es un método protegido, que se ejecuta dentro del modelo.
En el caso de que no pueda obtener al menos una fila, retornará false. Para conocer más, ver Filter.
El lugar donde de donde tomará los datos, en el caso de que estos no sean introducidos. Puede ser GET o POST.
Las reglas de filtrado.
Extrae claves del arreglo data a una propiedad de igual nombre. Para ello, las propiedades deben estar previamente declaradas.
Las claves a extraer del arreglo data.