這次帶給大家TP之控制器類文件源碼,TP之控制器類文件源碼的注意事項有哪些,下面就是實戰案例,一起來看一下。
1、原始碼八個方法:
#2 、控制器常識:
a、可存取控制器:
b、可訪問的操作(即方法)
#(index操作可以訪問,demo操作為私有不可以訪問,protected一樣不可以訪問,必須為public)
c、命名空間:
根命名空間:app(application)、think(thinkPHP /library)、traits(thinkPHP/library)
控制器類別名稱=根命名空間+子命名空間(可選)+類別名稱
控制器類後綴:tp3.3要在控制器後面加上後綴,形如:DemoController,tp5中應用了命名空間的概念,所以不用加控制器類別後綴
加上控制器類別後綴可防止控制器類別名稱與關鍵字相衝突
例如要建立public公用控制器類別不加會報錯:
在慣例設定檔中找到設定器後綴選項在自訂設定檔中定義:
存取
#控制器內方法也可以新增控制器(功能和為控制器類別添加控制器一樣,都是防止和系統關鍵字相衝突):
定義List方法,因為list是關鍵字直接定義會報錯:
慣例檔案操作方法後綴預設為空:
在自訂設定檔中定義
##d、控制器的命名規格:
駝峰法:首字母大寫
#
以上是TP之控制器類別檔案來源碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!