Zend framework2 事件驱动

Zend framework 2 的 事件驱动:

  1. 先创建事件管理器(eventManager)。
  2. 给创建的事件管理器附加一个回调函数(attach)。
  3. 触发事件(trigger)
    1.$event=new EventManager();
    
    2.$event->attach("do",function($e){
    
        $eventName=$e->getName();
    
        $eventParams=$e->getParams();
    
    Printf('event name:%s,event params:%s',$eventName,$eventParams);
    
    });
    
    $params=array("test"=>"hellow world");
    
    3.$event->trigger('do',null, params);
    View Code

     

posted on 2013-06-28 16:01  BeyondSelf  阅读(389)  评论(0)    收藏  举报

导航