Yii行为是用来做什么的

  介绍

这篇文章主要介绍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行为是用来做什么的”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Yii行为是用来做什么的