Pregunta

Estoy tratando de entender el sistema de eventos de Kohana. Lo único que no entiendo es dónde colocar el evento :: agregar código.

Debe estar en un lugar donde se ejecute antes de que se activen eventos. ¿O me estoy perdiendo algo?

Lo que quiero lograr es construir una clase que esté disponible en todas partes, pero realmente no quiero hackearla en Kohana.

¿Alguien puede arrojar luz sobre esto?

¿Fue útil?

Solución

Intente agregar un enganche con su evento :: Agregar código.

De la documentación:

  

El poder de los ganchos proviene principalmente de la clase Eventos. Los ganchos se cargan antes de que se inicie cualquiera de los eventos para que pueda adjuntar un gancho a un evento

Otros consejos

Por lo general, Event :: add () y Event :: replace () se colocan en el constructor Hook. Los ganchos se cargan antes del primer evento del sistema ('system.ready') para que pueda agregar su devolución de llamada a cada sistema o evento personalizado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top