通過url位址
get引數找到指定的控制器,並進行對應方法呼叫請求
模組名稱
&c=控制器
&a=方法
以上url位址資訊**不夠優雅、不安全。
tp框架
url位址可以由以下四種
http://**/index.php?m=xx&c=xx&a=xx 基本get模式
/index.php/模組/
控制器/
操作方法
路徑模式pathinfo
http://**/模組
/控制器
/操作方法
rewrite重寫模式
/index.php?s=/模組/
控制器/
方法相容模式
具體url位址模式設定
(配置檔案thinkphp/conf/convertion.php)
url_model = 0/1/2/3 分別代表四種
url位址模式
config.php是我們當前自己專案的配置檔案,我們可以通過修改該檔案達到配置變數的目錄
這個檔案在系統執行過程中會覆蓋convertion.php的配置變數
include 「convertion.php」;
include 「config.php」; 後引入的檔案要把先引入的檔案配置變數給覆蓋掉
我們系統有相容4中
url位址模式的使用
系統有的時候會自動建立url位址,它會根據當前模式進行
url位址建立使用
u(); 建立
url位址
在入口檔案index.php調整當前模式為開發除錯模式:
通過url位址模式我們學習到了以下內容:
我們學習到了配置變數(核心配置變數conversion.php、當前應用配置變數config.php)
快捷函式u(「模組/控制器/方法」) 根據引數和url模式 建立對應的url位址
把框架的模式調整為開發除錯模式
ThinkPHP框架 學習8
乙個控制器在執行的時候,可以例項化另外乙個控制,並通過物件訪問其指定方法。跨控制器呼叫可以節省我們 的工作量,不然的話,同乙個函式就要不同的控制器裡面重新寫一遍 這是件多麼麻煩的事情 例如 有10個頁面,都要現實指定的資料資訊顯示。比如我們 的 會員數目有200萬 這個資訊需要在10個頁面都顯示 這...
thinkPHP框架學習筆記
class zhuantiaction extends action thinkphp extend library org util rbac.class.php 使用者許可權配置擴充套件模組,用於後台設定使用者許可權等。public function construct 在action.clas...
ThinkPHP框架學習(一)
這幾天呢,斷斷續續地在看孫叔華老師的thinkphp教程,期間還做了一些其他事情,出去辦了點事,總結總結下一學期規劃等等,不知不覺間又過去了大半個星期。現在呢,看完了一天的教程,在這裡,還是希望稍微總結一番,加強自己的印象。其中的thinkphp目錄結構如下 有關這些資料夾的具體作用,可以參照下圖 ...