thinkphp3 2 路由解析

2021-07-13 16:10:51 字數 1267 閱讀 2896

通過url

位址get

引數找到指定的控制器,並進行對應方法呼叫請求

模組名稱

&c=控制器

&a=方法

以上url

位址資訊**不夠優雅、不安全。

tp框架

url位址可以由以下四種

1. http://**/index.php?m=xx&c=xx&a=xx   基本get模式

/index.php/模組/

控制器/

操作方法

路徑模式pathinfo

3. 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

1. 我們學習到了配置變數(核心配置變數conversion.php

、當前應用配置變數

config.php)

2. 快捷函式u(「模組/

控制器/

方法」)  根據引數和

url模式 建立對應的

url位址

3. 把框架的模式調整為開發除錯模式

ThinkPHP3 2完整版解析

開始真正接觸到thinkphp了,用的是3.2完整版,乙個框架並沒有想象中的那麼大只有不到1000多k,其中包括了common 核心函式目錄,conf 函式配置檔案目錄,lang 語言包,library 核心資源目錄,thinkphp.php 框架核心程式檔案,每個專案都需要引入 它 應用框架的好處...

3 2 路由 路由物件詳解 caiyuen

1.router app routing.moudle.ts中配置 routes 1 const routes routes 2 3 4 注意 1.path中,不能用 開頭。2.routes中放的是路有物件,路由物件可以有多個,每乙個路由物件至少包含兩個屬性,乙個屬性為path 即路由的路徑,乙個屬...

ThinkPHP3 2 驗證隨記

自動完成 靜態方式 在模型類裡面通過 auto屬性定義處理規則。動態方式 使用模型類的auto方法動態建立自動處理規則。自動驗證 靜態方式 在模型類裡面通過 validate屬性定義驗證規則。動態方式 使用模型類的validate方法動態建立自動驗證規則。定義格式為 array array 驗證欄位...