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