tp控制器類檔案原始碼及

2022-09-09 16:12:29 字數 1298 閱讀 3041

1、原始碼八個方法:

2、控制器常識:

a、可訪問控制器:

b、可訪問的操作(即方法)

(index操作可以訪問,demo操作為私有不可以訪問,protected一樣不可以訪問,必須為public)

c、命名空間:

控制器類名=根命名空間+子命名空間(可選)+類名

控制器類字尾:tp3.3要在控制器後面加字尾,形如:democontroller,tp5中應用了命名空間的概念,所以不用加控制器類字尾

加上控制器類字尾可防止控制器類名和關鍵字相衝突

例如要建立public公共控制器類不加會報錯:

在慣例配置檔案中找到配置器字尾選項在自定義配置檔案中定義:

訪問

控制器內方法也可以新增控制器(功能和給控制器類新增控制器一樣,都是防止和系統關鍵字相衝突):

定義list方法,因為list是關鍵字直接定義會報錯:

慣例檔案操作方法字尾預設為空:

在自定義配置檔案中定義

d、控制器的命名規範:

駝峰法:首字母大寫

訪問:(大寫改小寫加下劃線-)

這種訪問需要開啟url配置項:(慣例檔案在自定義配置檔案中定義)

TP框架 多級控制器,多層控制器

多級控制器是指控制器可以通過子目錄把某個控制器層分組存放,首先需要設定控制器的分級層次,例如,我們設定2級目錄的控制器層 controller level 2,控制器檔案的位置放置如下 controller訪問控制器 useruser分級 組 usertypecontroller.class.php...

TP控制器的操作

空操作 空操作就是系統在找不到操作方法的時候,就會執行空操作 public function empty echo 找不到操作方法 空控制器 同空操作相同,在系統請求找不到控制器,就會定位到空控制器上,可以先建乙個控制器emptycontroller namespace admin controll...

工程原始碼 Altera DDR2控制器

altera ddr2控制器使用ip的方式實現,一般很少自己寫控制器 ddr22 ddr22 inst aux full rate clk mem aux full rate clk aux half rate clk mem aux half rate clk global reset n glo...