成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

yii2項目實戰(zhàn)之配置

libin19890520 / 2502人閱讀

摘要:配置項的理解說起項目的配置,一種簡單的理解概念就是為項目做一個基本的配置,類似數(shù)據(jù)庫配置路由配置等等。實戰(zhàn)開發(fā)所需的基本配置下面我們在做一些我們后面所需要的基本配置,但不保證是必須的。

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

yii2配置項的理解

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

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

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


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

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

接著你只需要簡單的使用

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

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

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

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

下面我們在做一些我們后面所需要的基本配置,但不保證是必須的。

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

查看原文

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/21845.html

相關(guān)文章

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

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

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

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

    LeviDing 評論0 收藏0
  • yii2實戰(zhàn)教程第一個Yii程序

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

    Near_Li 評論0 收藏0
  • Yii2.0 RESTful API 速率限制

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

    LeviDing 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<