Zend Framework 2.0事件管理器(The EventManager)入门教程
按顺序,触发事件仅关心否有一些东西侦听了事件。侦听器添加到EventManager,指定一个指定的事件和要通知的回调。回调接受一个Event对象,它有一个用于获取事件名字,上下文和参数的访问器。再一次,任何PHP回调都是有效的。在使用一个SharedEventCollection时,那个值,或者任何你提供给构造器的数组中的任何字符串,可能用于识别一个实例。EventManager组件允许这样做。上面的代码指定的是任何时间触发将会导致这个特定侦听器的通知。一个替代的Event类的名字用于代表传给侦听器的事件。setEventClass提供替换Event类的名字用在创建传递给触发的侦听器的事件时。setSharedCollections用于触发事件时的SharedEventCollection实例。attach添加$callback到EventManager实例,侦听事件$event。
下载地址
用户评论