zoukankan      html  css  js  c++  java
  • Yii中事件触发机制

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

     1     public function init()
     2     {
     3         parent::init(); // TODO: Change the autogenerated stub
     4         Yii::$app->on('yii2event',function($event){
     5             $args=$event->sender;
     6             echo $args['name'];
     7             echo "<br/>";
     8             Yii::$app->off('yii2event');
     9         });
    10     }
    11     public function actionYii2event(){
    12         Yii::$app->trigger('yii2event',new Event(['sender'=>['age'=>18,'sex'=>'mail','name'=>'Hello world']]));
    13     }

     

  • 相关阅读:
    例5-6
    例5-5
    例5-4
    例4-5
    例4-4
    例4-3
    例4-2
    例3-11
    例3-10
    例3-9
  • 原文地址:https://www.cnblogs.com/JimmyBright/p/5287648.html
Copyright © 2011-2022 走看看