介绍
这篇文章主要介绍Yii行为是用来做什么的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<强> Yii行为是干什么的? 强>
Yii行为是事件的升级版,所有的行为都是行为的子类,其作用是将相似事件句柄放在一起,在行为执行“附加()方法的时候会将“事件”()方法中返回的事件句柄进行绑定,这样做达到方面管理和扩展的目的。<强>
强>
<强>示例代码强>
/* * *,Raised right  BEFORE 从而application processes 从而请求。 *,@param CEvent  event 美元;从而event 参数 */public function  onBeginRequest(事件) { 这个美元才能→raiseEvent (& # 39; onBeginRequest& # 39;,美元事件); }/* * *,Runs 从而;应用程序。 *,却;能够method loads  static application 组件只Derived classes usually overrides 这 *,method 用do more application-specific 任务。 *,Remember 用call 从而parent implementation so that static application components 断开连接,加载。 */public function  run () { 如果才能($ this→hasEventHandler (& # 39; onBeginRequest& # 39;)) ,,,这个→美元onBeginRequest (new CEvent ($)); 这个美元才能→processRequest (); 如果才能($ this→hasEventHandler (& # 39; onEndRequest& # 39;)) ,,,这个→美元onEndRequest (new CEvent ($)); }
以上是“Yii行为是用来做什么的”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!