Template
Table of Contents
Classes
- ApiController
- CalculatorModClass
- Controller
- CronClass
- Clase base para el cron de los plugins. Cada plugin puede tener una clase Cron
en su raíz que extienda de esta, y su método run() se ejecutará en cada
pasada del cron.
- CronJobClass
- Clase base para trabajos del cron. Permite separar la lógica de cada job en su
propia clase, con utilidades para acumular la salida, guardarla en el log y
avisar por email a los administradores.
- ErrorController
- InitClass
- Clase base para el Init de los plugins. Cada plugin puede tener una clase Init
en su raíz que extienda de esta, para ejecutar código en cada arranque de
FacturaScripts o al activar, actualizar o desinstalar el plugin.
- JoinModel
- Clase base de la que heredan todas las vistas de modelo.
- MigrationClass
- Template class for plugin migration
- ModelClass
- Clase base de la que heredan todos los modelos. Se encarga de la conexión
con la base de datos, de la comprobación y creación de la tabla, y ofrece
los métodos para cargar, guardar, actualizar y eliminar registros,
así como el control de cambios, la caché y las relaciones entre modelos.
- WorkerClass
Traits
- ExtensionsTrait
- ModelTrait
- Aporta a los modelos la implementación de los métodos estáticos de consulta
(all, find, count, create...), el acceso al constructor de consultas de su
tabla y la carga de la definición de sus campos desde la base de datos.