欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

yii應(yīng)用組件指的是什么意思

這篇文章主要介紹yii應(yīng)用組件指的是什么意思,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

在汪清等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需制作網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,成都營銷網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),汪清網(wǎng)站建設(shè)費用合理。

應(yīng)用主體是服務(wù)定位器, 它部署一組提供各種不同功能的應(yīng)用組件來處理請求。例如,urlManager組件負(fù)責(zé)處理網(wǎng)頁請求路由到對應(yīng)的控制器、db組件提供數(shù)據(jù)庫相關(guān)服務(wù)等等。

在同一個應(yīng)用中,每個應(yīng)用組件都有一個獨一無二的 ID 用來區(qū)分其他應(yīng)用組件, 你可以通過如下表達式訪問應(yīng)用組件。

\Yii::$app->componentID

例如,可以使用 \Yii::$app->db 來獲取到已注冊到應(yīng)用的 DB connection, 使用 \Yii::$app->cache 來獲取到已注冊到應(yīng)用的 primary cache。

第一次使用以上表達式時候會創(chuàng)建應(yīng)用組件實例, 后續(xù)再訪問會返回此實例,無需再次創(chuàng)建。

應(yīng)用組件可以是任意對象,可以在應(yīng)用主體配置配置 yii\base\Application::$components 屬性。例如:

[
    'components' => [
        // 使用類名注冊 "cache" 組件
        'cache' => 'yii\caching\ApcCache',
 
        // 使用配置數(shù)組注冊 "db" 組件
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'MySQL:host=localhost;dbname=demo',
            'username' => 'root',
            'password' => '',
        ],
 
        // 使用函數(shù)注冊"search" 組件
        'search' => function () {
            return new app\components\SolrService;
        },
    ],
]

信息: 請謹(jǐn)慎注冊太多應(yīng)用組件, 應(yīng)用組件就像全局變量, 使用太多可能加大測試和維護的難度。一般情況下可以在需要時再創(chuàng)建本地組件。

引導(dǎo)啟動組件

上面提到一個應(yīng)用組件只會在第一次訪問時實例化, 如果處理請求過程沒有訪問的話就不實例化。 有時你想在每個請求處理過程都實例化某個組件即便它不會被訪問, 可以將該組件ID加入到應(yīng)用主體的 bootstrap 屬性中。

你還可以使用閉包來引導(dǎo)啟動自定義的組件。不需要直接返回一個實例化的組件。 在應(yīng)用主體 yii\base\Application 實例化后,閉包也會被調(diào)用。

例如, 如下的應(yīng)用主體配置保證了 log 組件一直被加載。

[
    'bootstrap' => [
        'log',
        function($app){
            return new ComponentX();
        },
        function($app){
            // 可以寫自定義的代碼
           return;
        }
    ],
    'components' => [
        'log' => [
            // "log" 組件的配置
        ],
    ],
]

核心應(yīng)用組件

Yii 定義了一組固定ID和默認(rèn)配置的 核心 組件, 例如 request 組件 用來收集用戶請求并解析 路由; db 代表一個可以執(zhí)行數(shù)據(jù)庫操作的數(shù)據(jù)庫連接。 通過這些組件,Yii應(yīng)用主體能處理用戶請求。

下面是預(yù)定義的核心應(yīng)用組件列表, 可以和普通應(yīng)用組件一樣配置和自定義它們。 當(dāng)你配置一個核心組件,不指定它的類名的話就會使用Yii默認(rèn)指定的類。

以上是“yii應(yīng)用組件指的是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站欄目:yii應(yīng)用組件指的是什么意思
本文鏈接:http://aaarwkj.com/article12/isjegc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、面包屑導(dǎo)航全網(wǎng)營銷推廣、網(wǎng)站設(shè)計公司、品牌網(wǎng)站設(shè)計、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
密桃精品一区二区三区在线观看| 亚洲精品另类中文字幕| 亚洲精品一区二区三区网站| 日本不卡不码高清免费| 毛片精品一区二区二区三区| 亚洲国产精品性色av| 熟女肥臀一区二区三区| 天天操天天日天天射夜夜爽| 亚洲欧美日韩精品二区| 视频一区视频二区三区| 欧美老熟妇精品一区二区| 国产三级视频网站在线观看| 欧美亚洲国产另类第一页| 超碰av之男人的天堂| 亚洲精品日韩一区二区| av黄色成人在线观看| 国产白丝诱惑在线视频| 持续侵犯人妻中文字幕| 国产激情小网站免费看| 日韩欧美精品视频一区| 一区二区三区国产激情| 亚洲欧美日韩精品成人| 丁香婷婷激情五月天综合| 在线观看后入大屁股| 欧美综合亚洲韩精品区| 黄色成人av在线网站| 人妻中文字幕在线一二区| 亚洲av中文久久精品国内| 午夜日韩综合激情视频在线观看| 国产精品一区二区av麻豆| 免费观看在线视频午夜| 免费搜索国产男女视频| 国产亚洲一区二区精品| 国产中文字幕一区二区在线观看| 国产精品自产拍在线网站| 欧美大吊视频在线观看| 久久精品国产亚洲av麻豆网站| 中文字幕国产精品专区| 97全国免费观看视频| 久久国产成人精品免费看| 一区二区三区国产激情|