Thinkphp 路由設定和定義

2021-08-28 21:02:19 字數 367 閱讀 4258

thinkphp 路由設定和定義,要使用路由功能,前提是你的url支援path_info(或者相容url模式也可以,採用普通url模式的情況下不支援路由功能),並且在應用(或者模組)配置檔案中開啟路由。

1,路由的設定

'url_router_on'   => true, 

2,路由定義

路由表示式包括規則路由和正則路由的定義表示式,只能使用字串。

表示式    示例

正規表示式    /^blog\/(\d+)$/

規則表示式    blog/:id

系統會按定義的順序依次匹配路由規則,一旦匹配到的話,就會定位到路由定義中的控制器和操作方法去執行(可以傳入其他的引數),並且後面的規則不會繼續匹配。

Thinkphp 路由定義

thinkphp的路由 thinkphp下的 conf 下可以進行配置 154行 系統變數名稱設定 var module m 預設模組獲取變數 var addon addon 預設的外掛程式控制器命名空間變數 var controller c 預設控制器獲取變數 var action a 預設操作獲...

Thinkphp5中定義路由

thinkphp5中定義路由有兩種方式 return pattern name w hello id index hello method get id d name index hello method post 一種是動態註冊 示例 把route.php中官方配置的 刪掉,然後寫如下 use t...

thinkphp的路由的設定與使用

thinkphp的路由功能很實用也很強大,可以簡化url,有強大的正則匹配,可以做成任何想要的url樣式。在前台的config.php配置檔案中 1.首先開啟路由 1 url router on true,2.配置路由規則了,使用url route rules引數進行配置,格式為陣列。1 2 3 4...