ThinkPHP中URL路徑訪問(wèn)與模塊控制器之間的關(guān)系
ThinkPHP中URL路徑訪問(wèn)與模塊控制器之間的關(guān)系是ThinkPHP程序開(kāi)發(fā)中非常重要的一個(gè)環(huán)節(jié)。熟練的掌握該技巧對(duì)于進(jìn)一步學(xué)習(xí)ThinkPHP起著至關(guān)重要的作用。具體分析如下:
打開(kāi)控制器頁(yè)面:
UserAction.class.php //路徑:admin\Lib\Action\ 此處的admin為新建的項(xiàng)目對(duì)應(yīng)的目錄
我們都知道在Action里的方法默認(rèn)為Public屬性,私有屬性的方法沒(méi)法訪問(wèn),但定義私有屬性的方法也有其意義所在。
在其中定義私有方法的意義:主要體現(xiàn)在,能夠在這里寫(xiě)一個(gè)與用戶模塊相關(guān)的方法,但是你又不希望原有方法太過(guò)于臃腫,因此,我們可以定義一個(gè)私有來(lái)實(shí)現(xiàn),如果驗(yàn)證規(guī)范發(fā)生變化,只需要改這當(dāng)中的一個(gè)方法就行。不用再去找一個(gè)大堆的代碼當(dāng)中去找。
示例代碼如下:
class UserAction extends Action{ function index(){ echo '這是首頁(yè)'; } function add(){ $this->verify(); echo '這是向數(shù)據(jù)庫(kù)中寫(xiě)入數(shù)據(jù)的方法'; } private function verify(){ echo '這是驗(yàn)證的方法'; } }
../admin.php/User/add 執(zhí)行結(jié)果:
這是驗(yàn)證的方法這是向數(shù)據(jù)庫(kù)中寫(xiě)入數(shù)據(jù)的方法
希望本文所述對(duì)大家ThinkPHP程序設(shè)計(jì)有所幫助。
- Thinkphp5 如何隱藏入口文件index.php(URL重寫(xiě))
- 淺談thinkphp的nginx配置,以及重寫(xiě)隱藏index.php入口文件方法
- Thinkphp通過(guò)一個(gè)入口文件如何區(qū)分移動(dòng)端和PC端
- thinkphp3.2中Lite文件替換框架入口文件或應(yīng)用入口文件的方法
- ThinkPHP中url隱藏入口文件后接收alipay傳值的方法
- ThinkPHP入口文件設(shè)置及相關(guān)注意事項(xiàng)分析
- thinkphp隱藏index.php/home并允許訪問(wèn)其他模塊的實(shí)現(xiàn)方法
- ThinkPHP框架里隱藏index.php
- Nginx配置PATHINFO隱藏thinkphp index.php
- ThinkPHP3.2.3框架實(shí)現(xiàn)的空模塊、空控制器、空操作,跳轉(zhuǎn)到錯(cuò)誤404頁(yè)面圖文詳解
- thinkphp3.2實(shí)現(xiàn)跨控制器調(diào)用其他模塊的方法
- tp5.0框架隱藏index.php入口文件及模塊和控制器的方法分析
相關(guān)文章
Yii框架中 find findAll 查找出制定的字段的方法對(duì)比
在yii框架中可以使用映射類的find方法取出一條數(shù)據(jù)或者用findall方法取出數(shù)條數(shù)據(jù)來(lái),那么如何按照所需條件來(lái)取數(shù)據(jù)呢,主要用到了CDbCriteria這個(gè)類,這個(gè)類是yii自帶的操作數(shù)據(jù)庫(kù)的支持類2014-09-09php對(duì)用戶密碼進(jìn)行加密技巧實(shí)例
這篇文章主要為大家介紹了php對(duì)用戶密碼進(jìn)行加密技巧實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12Yii2基于Ajax自動(dòng)獲取表單數(shù)據(jù)的方法
這篇文章主要介紹了Yii2基于Ajax自動(dòng)獲取表單數(shù)據(jù)的方法,涉及Yii結(jié)合ajax調(diào)用鼠標(biāo)事件動(dòng)態(tài)查詢表單的相關(guān)技巧,需要的朋友可以參考下2016-08-08Thinkphp5.0框架使用模型Model的獲取器、修改器、軟刪除數(shù)據(jù)操作示例
這篇文章主要介紹了Thinkphp5.0框架使用模型Model的獲取器、修改器、軟刪除數(shù)據(jù)操作,結(jié)合實(shí)例形式分析了thinkPHP5.0模型Model獲取器、修改器數(shù)據(jù)操作相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下2019-10-10openflashchart 2.0 簡(jiǎn)單案例php版
openflashchart是一種比較實(shí)用的圖標(biāo)呈現(xiàn)插件,而且是開(kāi)源的2012-05-05Laravel 5.5 實(shí)現(xiàn)禁用用戶注冊(cè)示例
今天小編就為大家分享一篇Laravel 5.5 實(shí)現(xiàn)禁用用戶注冊(cè)示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10PHP+JS無(wú)限級(jí)可伸縮菜單詳解(簡(jiǎn)單易懂)
PHP+JS無(wú)限級(jí)可伸縮菜單詳解(簡(jiǎn)單易懂)...2007-01-01php使用CURL模擬GET與POST向微信接口提交及獲取數(shù)據(jù)的方法
這篇文章主要介紹了php使用CURL模擬GET與POST向微信接口提交及獲取數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了php使用curl向微信接口提交與獲取相關(guān)數(shù)據(jù)的操作技巧,需要的朋友可以參考下2016-09-09