Heim  >  Artikel  >  PHP-Framework  >  Was bedeutet Yii::app()?

Was bedeutet Yii::app()?

(*-*)浩
(*-*)浩Original
2019-11-04 13:20:213495Durchsuche

Was bedeutet Yii::app()?

Yii::app() ist ein instanziiertes Objekt, ein Objekt, das wir direkt im aktuellen Framework betreiben können. Wir können dieses Objekt als erstes Objekt einer Anforderungsanwendung verstehen.

Das Yii-Framework ist ein reines objektorientiertes OOP-Framework, das Objekte verwendet, um Attribute und Methoden von Klassen aufzurufen, um Anwendungsanforderungen abzuschließen. (Empfohlenes Lernen: yii-Tutorial)

Was bedeutet Yii::app()?

Durch die Analyse der obigen Abbildung wissen wir, dass Yii::app() das ist Das erste im System Das Objekt ist der Boss. Wir können dieses Objekt verwenden, um andere verwandte Methoden, Eigenschaften und Objekte im System aufzurufen.

Yii::app() ist ein von der CwebApplication-Klasse instanziiertes Objekt

CwebApplication(framework/web/CwebApplication.php)

Daher kann Yii::app() verwandte Eigenschaften oder Methoden in CwebApplication oder der übergeordneten Klasse aufrufen CAnwendung.

Hinweis: Greifen Sie nicht beiläufig auf verwandte Methoden von CwebApplication oder seiner übergeordneten Klasse zu, da dies die Systemstabilität beeinträchtigt.

Systemanwendungskomponenten

Wir können Systemkomponenten über Yii::app() aufrufen

Benutzersitzungsanforderungsprotokolldatenbank usw.

Im System Auf die oben genannten Komponenten kann von jeder Ecke aus direkt zugegriffen werden

Yii ::app()->user  (实例化对象'CWebUser' => '/web/auth/CWebUser.php',)
Yii ::app()->session(实例化'CHttpSession')
Yii ::app()->request
Yii ::app()->db

Das obige ist der detaillierte Inhalt vonWas bedeutet Yii::app()?. 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