久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

ThinkPHP-控制器

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航:返回上一頁

ThinkPHP的控制器就是模塊類,通常位于項目的LibAction目錄下面。類名就是模塊名加上Action后綴,例如IndexAction類就表示了Index模塊。控制器類必須繼承系統(tǒng)的Action基礎(chǔ)類,這樣才能確保使用Action類內(nèi)置的方法。而index操作其實就是 IndexAction類的一個公共方法,所以我們在瀏覽器里面輸入URL

http://localhost/myApp/index.php/Index/index/ 其實就是執(zhí)行了IndexAction類的index(公共)方法。

每個模塊的操作并非一定需要有定義操作方法,如果我們只是希望輸出一個模板,既沒有變量也沒有任何的業(yè)務(wù)邏輯,那么只需要按照規(guī)則定義好操作對應(yīng)的模板文件即可,而不需要定義操作方法。例如,我們在IndexAction中如果沒有定義help方法,但是存在對應(yīng)的Index/help.html 模板文件,那么下面的URL訪問依然可以正常運作:

http://localhost/myApp/index.php/Index/help/

因為系統(tǒng)找不到IndexAction類的help方法,會自動定位到Index模塊的模板目錄中查找help.html模板文件,然后直接渲染輸出。

控制器中還設(shè)計了模塊分組、空操作、空模塊、前置和后置操作、操作鏈等功能.