Galera, ainda não consegui entender a utilização de eventos no Yii, a final qual a diferença de usar um evento ou ter uma chamada de metódo?
Por exemplo, se eu quero que seja disparado um email ao cadastrar um novo usuario. Qual a diferença entre chamar diretamente um método que dispara esse email e usar um evento que faz isso?
Alguém poderia postar um exemplo ou descrever o processo, pois dei uma lida no tutorial do yii e não entendi direito.
Um evento no Yii é uma mensagem indicando que a sua aplicação fez alguma coisa no qual é possível identificar quem disparou o evento e com isso reagir de maneiras diferentes.
O video me ajudou a entender melhor o conceito de eventos no yii. Lembro qua alguns anos atras programei em uma linguagem chamada ADVPL e tinha um conceito de ponto de entrada, pelo que pude ver é o mesmo que ocorre no Yii. Ou seja, durante um fluxo qualquer você pode interagir através do handler do evento, correto?