设置路由
第一步,先开启路由模式(config.php)
'url_route_on' => true,
接下来,设置路由的文件、路径:
application/route.php 文件
1、动态单个注册
静态路由:
//引入系统的路由类
use think\Route;
//静态路由
Route::rule('/','index/index/index'); //前台首页路由
Route::rule('test','index/index/test');//index(前台)模块index控制器test方法的路由
带参数的路由:
//引入系统的路由类
use think\Route;
//调用test方法并传参id,id必须传值
Route::rule('test/:id','index/index/test');
//调用的url
url = 'http://localhost:8081/id/1';
//或者将参数先到Route::rule()的第二个参数
Route::rule('test/:id','index/index/test?id=1&num=3');
//调用test方法并传参id和name,id必须传值,num可选
Route::rule('test/:id/[:num]','index/index/test');
//调用的url
url = 'http://localhost:8081/2/1';
动态路由:
//引入系统的路由类
use think\Route;
//全动态路由(不建议使用)
Route::rule('/:id/:num','index/index/test');
//完全动态路由
Route::rule('test$','index/index/test');
注册批量路由:https://blog.youkuaiyun.com/beyond_1990/article/details/99545317
设置路由的请求方式:https://blog.youkuaiyun.com/beyond_1990/article/details/99459472