Heim >PHP-Framework >YII >Was bewirkt Yii-Verhalten?

Was bewirkt Yii-Verhalten?

Guanhui
GuanhuiOriginal
2020-06-10 15:54:302851Durchsuche

Was bewirkt Yii-Verhalten?

Was macht Yii?

Yii-Verhalten ist eine aktualisierte Version von Ereignissen. Seine Funktion besteht darin, ähnliche Ereignis-Handles zusammenzufügen, wenn das Verhalten die Methode „attach()“ ausführt Handle, das in der Methode „events()“ zurückgegeben wird, um den Zweck der Aspektverwaltung und -erweiterung zu erreichen.

Beispielcode

/**
* 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));
}


Empfohlenes Tutorial: "PHP Tutorial》《Yii-Tutorial

Das obige ist der detaillierte Inhalt vonWas bewirkt Yii-Verhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn