Yii中事件触发机制

时间:2023-03-09 18:13:32
Yii中事件触发机制

控制器初始化中添加事件处理方法,在需要触发的地方直接触发

     public function init()
{
parent::init(); // TODO: Change the autogenerated stub
Yii::$app->on('yii2event',function($event){
$args=$event->sender;
echo $args['name'];
echo "<br/>";
Yii::$app->off('yii2event');
});
}
public function actionYii2event(){
Yii::$app->trigger('yii2event',new Event(['sender'=>['age'=>18,'sex'=>'mail','name'=>'Hello world']]));
}

Yii中事件触发机制

相关文章