溫馨提示×

Yii::app()指的是什么意思

發(fā)布時間:2021-01-13 13:38:49 來源:億速云 閱讀:231 作者:小新 欄目:編程語言

這篇文章將為大家詳細(xì)講解有關(guān)Yii::app()指的是什么意思,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Yii::app() 是一個實(shí)例化的對象,是我們在當(dāng)前框架里邊可以直接操作的對象,我們可以把這個對象理解成請求應(yīng)用的第一個對象。

Yii框架是純OOP面向?qū)ο罂蚣?,也就是利用對象調(diào)用類的屬性、方法,完成應(yīng)用請求。

Yii::app()指的是什么意思

通過上圖分析,我們知道了Yii::app()是系統(tǒng)第一個對象,是老大,我們可以利用該對象調(diào)用系統(tǒng)里邊其他的相關(guān)方法、屬性、對象。

Yii::app() 是CwebApplication類實(shí)例化的對象

CwebApplication(framework/web/CwebApplication.php)

因此Yii::app()可以調(diào)用CwebApplication或父類 CApplication里邊的相關(guān)屬性或方法。

注意:不要隨便訪問CwebApplication或 其父類的 相關(guān)方法,會影響系統(tǒng)穩(wěn)定。

系統(tǒng)應(yīng)用組件

我們可以通過Yii::app()調(diào)用系統(tǒng)的組件

User  session  request log  db等等

在系統(tǒng)的任何角落都可以直接訪問以上組件

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

關(guān)于“Yii::app()指的是什么意思”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

yii
AI