国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

yii2項(xiàng)目實(shí)戰(zhàn)之配置

libin19890520 / 2452人閱讀

摘要:配置項(xiàng)的理解說(shuō)起項(xiàng)目的配置,一種簡(jiǎn)單的理解概念就是為項(xiàng)目做一個(gè)基本的配置,類(lèi)似數(shù)據(jù)庫(kù)配置路由配置等等。實(shí)戰(zhàn)開(kāi)發(fā)所需的基本配置下面我們?cè)谧鲆恍┪覀兒竺嫠枰幕九渲茫槐WC是必須的。

作者:白狼 出處:http://www.manks.top/document/yii2-blog-config.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。

yii2配置項(xiàng)的理解

說(shuō)起項(xiàng)目的配置,一種簡(jiǎn)單的理解概念就是為項(xiàng)目做一個(gè)基本的配置,類(lèi)似數(shù)據(jù)庫(kù)配置、路由配置等等。但是yii2的配置往往更復(fù)雜一些,在yii2中,配置項(xiàng)一定是針對(duì)對(duì)象進(jìn)行的配置,其作用就是對(duì)對(duì)象的初始化或者說(shuō)是配置對(duì)象的默認(rèn)屬性。可能剛開(kāi)始接觸yii的會(huì)有一點(diǎn)不好理解,我們舉個(gè)栗子進(jìn)行說(shuō)明:

假設(shè)我們需要為當(dāng)前項(xiàng)目封裝一個(gè)全局性的公共的方法,在yii2中怎么解決?

我們假設(shè)全局性的公共類(lèi)文件位于common/components/Helper.php,其內(nèi)容如下:


如果按照一般的方法調(diào)用,你只需要use一些這個(gè)類(lèi)并調(diào)用我們的checkedMobile方法即可,但是,為了說(shuō)明yii配置文件的使用規(guī)則,我們打開(kāi)commonconfigmain.php文件對(duì)components選項(xiàng)進(jìn)行如下配置:

"components" => [
    // other code...
    "helper" => [
        "class" => "commoncomponentsHelper",
        "property" => "123",
    ],
],

接著你只需要簡(jiǎn)單的使用

var_dump(Yii::$app->helper->checkedMobile("186xxx"));
var_dump(Yii::$app->helper->property);

進(jìn)行調(diào)用即可。

從上面的栗子中,也不難看出,其配置項(xiàng)的格式大多數(shù)情況下只需要指定一個(gè)class即可。當(dāng)然,我們還可以為配置項(xiàng)(比如說(shuō)我們配置的全局類(lèi))配置屬性、行為和事件,鑒于理解,我們這里只對(duì)屬性進(jìn)行了配置,行為和事件后面我們會(huì)再說(shuō)。

實(shí)戰(zhàn)開(kāi)發(fā)所需的基本配置

下面我們?cè)谧鲆恍┪覀兒竺嫠枰幕九渲茫槐WC是必須的。

 [
        // 配置緩存
        "cache" => [
            "class" => "yiicachingFileCache",
        ],
        // 配置數(shù)據(jù)庫(kù)
        "db" => [
            "class" => "yiidbConnection",
            "dsn" => "mysql:host=localhost;dbname=advanced",
            "username" => "root",
            "password" => "",
            "charset" => "utf8",
            "enableSchemaCache" => true,
            "schemaCacheDuration" => 24*3600,
            "schemaCache" => "cache",
        ],
    ],
    // 配置語(yǔ)言
    "language"=>"zh-CN",
    // 配置時(shí)區(qū)
    "timeZone"=>"Asia/Chongqing",
];

查看原文

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/21845.html

相關(guān)文章

  • yii2實(shí)戰(zhàn)教程新手入門(mén)指南-簡(jiǎn)單博客管理系統(tǒng)

    摘要:為了演示特性的基本使用,我將會(huì)帶領(lǐng)大家構(gòu)建一個(gè)簡(jiǎn)單的博客管理系統(tǒng)。目前為止,我們借助生成了一系列操作。有好提示實(shí)際開(kāi)發(fā)中,后臺(tái)管理理應(yīng)利用協(xié)助開(kāi)發(fā),可快速提高開(kāi)發(fā)效果。 作者:白狼 出處:http://www.manks.top/document/easy_blog_manage_system.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出...

    harriszh 評(píng)論0 收藏0
  • yii2 實(shí)戰(zhàn)教程如何安裝

    摘要:官方文檔給出了兩種的安裝方式。一種是通過(guò)歸檔文件安裝,另一種則是通過(guò)進(jìn)行安裝。為啥要通過(guò)歸檔文件的方式安裝呢,其實(shí)你我心里都是明白的,因?yàn)榱硪环N安裝方式失敗了,別無(wú)選擇嘛。 作者:白狼 出處:http://www.manks.top/document/install.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)...

    LeviDing 評(píng)論0 收藏0
  • yii2實(shí)戰(zhàn)教程第一個(gè)Yii程序

    摘要:出于實(shí)戰(zhàn)基礎(chǔ)加之自語(yǔ)言的書(shū)籍出版以來(lái),幾乎所有的編程書(shū)籍都講述了一個(gè)的例子作為開(kāi)始。操作,其實(shí)就是一個(gè)是動(dòng)作的意思,也可以描述為我們前面說(shuō)的響應(yīng)地址。 作者:白狼 出處:http://www.manks.top/document/yii_first_application.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究...

    Near_Li 評(píng)論0 收藏0
  • Yii2.0 RESTful API 速率限制

    摘要:之速率限制什么是速率限制權(quán)威指南翻譯過(guò)來(lái)為限流,為防止濫用,你應(yīng)該考慮對(duì)您的限流。如果在規(guī)定的時(shí)間內(nèi)接收了一個(gè)用戶(hù)大量的請(qǐng)求,將返回響應(yīng)狀態(tài)代碼這意味著過(guò)多的請(qǐng)求。 Yii2.0 RESTful API 之速率限制 什么是速率限制? 權(quán)威指南翻譯過(guò)來(lái)為限流,為防止濫用,你應(yīng)該考慮對(duì)您的 API 限流。 例如,您可以限制每個(gè)用戶(hù) 10 分鐘內(nèi)最多調(diào)用 API 100 次。 如果在規(guī)定的時(shí)...

    LeviDing 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<