php教程 Yii 行为是干什么的?

 所属分类:php教程

 浏览:92次-  评论: 0次-  更新时间:2022-06-01
描述:这是一篇php教程 Yii 行为是干什么的?的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 Yii 行为是干什么...
这是一篇php教程 Yii 行为是干什么的?的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。

Yii 行为是干什么的?

Yii行为是事件的升级版,所有的行为都是Behavior的子类,其作用是将相似事件句柄放在一起,在行为执行“attach()”方法的时候会将“events()”方法中返回的事件句柄进行绑定,这样做达到方面管理和扩展的目的。

示例代码

/**
* Raised right BEFORE the application processes the request.
* @param CEvent $event the event parameter
*/
public function onBeginRequest($event)
{
  $this->raiseEvent('onBeginRequest',$event);
}
/**
* Runs the application.
* This method loads static application components. Derived classes usually overrides this
* method to do more application-specific tasks.
* Remember to call the parent implementation so that static application components are loaded.
*/
public function run()
{
  if($this->hasEventHandler('onBeginRequest'))
    $this->onBeginRequest(new CEvent($this));
  $this->processRequest();
  if($this->hasEventHandler('onEndRequest'))
    $this->onEndRequest(new CEvent($this));
}


推荐教程:《PHP教程》《Yii教程》

以上就是Yii 行为是干什么的?的详细内容,更多请关注zzsucai.com其它相关文章!

 标签:
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!