2018-06-25 20:28:45 1740次浏览 2条回答 0 悬赏 10 金钱
const EVENT_TEST = 'testevent';
    
public function init()
{      
   $this->on(self::EVENT_TEST, function($event){
        var_dump($event->data);

    });
}

public function actionIndex()
{      
    $this->trigger(self::EVENT_TEST,new Event(['data' => 'fuckyou']));  
}

$evennt-data 打印出来是 null ,看到被 componet 覆盖了,正确的用法是?

最佳答案

  • lbmzorx 发布于 2018-06-26 08:44 举报
    $this->on(self::EVENT_TEST, function($event){
        var_dump($event->data);
    },'fuckyou');
    

    这个data是绑定的时候给的

您需要登录后才可以回答。登录 | 立即注册
Sumic
试用期

Sumic

注册时间:2011-08-31
最后登录:2018-06-26
在线时长:2小时46分
  • 粉丝1
  • 金钱15
  • 威望0
  • 积分35

热门问题