12 Yii 2 0 的幫助類

2021-08-07 21:08:11 字數 1938 閱讀 9901

以 yii 2.0 基礎版為例,高階版類似。

常用的系統幫助類主要有:

arrayhelper、

stringhelper、

url、

html、json等。

yii 2.0 框架的系統幫助類目錄為 

/basic/vendor/yiisoft/yii2/helpers,以 base 開頭的類檔案為對應幫助類的基類(父類)。

如果想對某個幫助類裡面的方法進行擴充套件,可以在 basic 目錄下,新建乙個 helpers 目錄,作為自定義的幫助類目錄,在裡面新建乙個幫助類繼承 yii 的系統幫助類 或者 不繼承而完全自定義乙個幫助類。

這裡,我們只介紹如何使用 yii 2.0 系統幫助類。

在控制器層 /basic/controllers 目錄,新增乙個控制器檔案 helpercontroller.php 用於演示,**如下:

123

4567

891011

1213

1415

1617

1819

2021

2223

2425

2627

2829

3031

3233

3435

3637

3839

4041

4243

4445

4647

4849

5051

5253

5455

5657

5859

6061

6263

6465

6667

6869

7071

7273

7475

7677

7879

8081

8283

8485

8687

8889

9091

9293

9495

9697

9899

<?php

namespace

;

useyii\web\controller

; use

yii\helpers\arrayhelper

; use

yii\helpers\stringhelper

; use

yii\helpers\url

; use

yii\helpers\html

;

class

helpercontroller

extends

controller

/** * 測試呼叫 stringhelper 幫助類

*/public

function

actionstring

()

/** * 測試呼叫 url 幫助類

*/public

function

actionurl

()

/** * 檢視 yii 中 已經設定好的路徑別名(全域性的)

*/public

function

actionalias

()

/** * 測試呼叫 html 幫助類

*/public

function

actionhtml

()

}

來自code的**片

snippet_file_0.php

然後,在瀏覽器位址列輸入下面的位址,檢視效果:

Yii框架2 0的模組

模組是個獨立的軟體單元,也是又控制器,檢視,模型組成的,也可以有自己的布局。但他必須屬於某個應用下,不能獨立存在。其中模組的控制器,檢視和應用的控制器和檢視使用基本相同,不作贅述,下面說說模組的使用。首先可以通過前面說的gii來生成乙個模組,然後配置模組,再web.php 配置檔案裡加入下面的東西。...

Yii框架2 0的模型

模型是 mvc 模式中的一部分,是代表業務資料 規則和邏輯的物件。可通過繼承 yii base model 或它的子類定義模型類,基類 yii base model 支援許多實用的特性 屬性 代表可像普通類屬性或陣列一樣被訪問的業務資料 屬性標籤 指定屬性顯示出來的標籤 塊賦值 支援一步給許多屬性賦...

Yii系列 Yii2 0的安裝與除錯

接上一節的話,我們最終選擇了yii框架作為我們的主要開發框架,今天,我就和大夥來聊聊如何安裝與除錯yii2.0,以及後續會和大夥聊聊如何在yii2.0上快速擼 好的,composer這個利器我們在 這一章節中已經講了如何安裝,今天我們就要開始安裝我們的yii2.0原始碼啦。切換到乙個可通過 web ...