以 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 用於演示,**如下:
1234567
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
<?phpnamespace
;
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 ...