Zend framework 2 的 事件驱动:
-
先创建事件管理器(eventManager)。
-
给创建的事件管理器附加一个回调函数(attach)。
-
触发事件(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);