在ThinkPHP中的路由主要的用途為:
- 美化url路徑,訪問更安全;
- 可以制定路由規則,檢驗url請求。
一、路由配置
在ThinkPHP5.0中路由是默認開啟的。相關的配置信息為
//true代表開啟路由模式,false代表關閉路由模式
"url_route_on" => true,
//強制模式,true代表必須定義路由才能訪問,false代表為非強制性
"url_route_must" => false,
二、路由基礎定義
路由文件默認引入think\Route模塊。
//get請求訪問[http://www.xxx.com/index,](http://www.xxx.com/index,)除了get方法外,還有post,put,delete等方法
Route::get("/index", function(){
return "Hello World";
});
三、路由參數傳遞
Route::get("/index/:id", function($id){
return $id;
});
四、控制器與路由
//指index的get請求由application/index/controller/Index.php下的index方法處理
Route::get("/index", "index/Index/index");