PHPMAILER con Phalcon
PHPMAILER con Phalcon
¡INSCRÍBETE A CUALQUIER CURSO CON UN 50% DE DESCUENTO PARA NUEVOS CLIENTES!

Phalcon nos ofrece una característica de serie muy importante, eventos en modelos, es decir, métodos ya definidos que podemos sobrescribir y que se ejecutan en un punto sobre determinadas operaciones con los modelos.

No son pocas las operaciones sobre las que trabaja, aquí puedes ver todos los métodos que podemos sobrescribir para hacer lo que necesitemos en cada caso.

Nosotros vamos a ver beforeValidation, beforeSave, afterFetch y dos más, beforecreate y beforeupdate, aunque debemos saber que el método beforeSave hace cubre estos dos métodos.

El evento beforeValidation

Llamado antes de que se lleve a cabo la validación del modelo, su sintaxis es la siguiente.

El evento beforeSave

Llamado antes de que se inserte o actualice un modelo, su sintaxis es la siguiente.

El controlador.


El modelo.

El evento afterFetch

Llamado antes de que se lleve a cabo la obtención de los datos generados por una consulta, su sintaxis es la siguiente.

El modelo.


El controlador.


Te invito a seguir leyendo más acerca de los eventos y los modelos en Phalcon, tienen mucha funcionalidad que seguro harán cosas que necesitarás hacer en algún momento.