ThinkPHP框架 學習3

2022-02-22 09:07:35 字數 1255 閱讀 9486

通過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目錄結構如下 有關這些資料夾的具體作用,可以參照下圖 ...