事件

使用事件需要三个步骤:

   1、首先要定义一个事件处理器:

  • 字符串形式指定的 PHP 全局函数,如 'trim'
  • 对象名和方法名数组形式指定的对象方法,如 [$object, $method]
  • 类名和方法名数组形式指定的静态类方法,如 [$class, $method]
  • 匿名函数,如 function ($event) { ... }

2、绑定事件

   用EVENT的on方法(off为事件解除绑定方法)

3、触发事件

  trigger()方法触发事件

跟事件相关的类

1、Yii\base\component中引入事件

2、yii\base\event封装了与事件相关的有关数据,并提供一些功能函数作为辅助

 

posted on 2015-12-05 23:03  会学习的猪  阅读(178)  评论(0编辑  收藏  举报

导航