Thinkphp 6.0路由的地址和参数

本文介绍了路由地址的构建,包括控制器/操作方法的组合,多级控制器支持,以及完整类名指定操作方法。同时讲解了路由参数的设置,如URL后缀检测,HTTPS请求检测,域名匹配,AJAX/PJAX/JSON请求检测,以及额外参数的过滤和追加。此外,还提到了全局配置URL后缀和路由规则的选项配置方法。
摘要由CSDN通过智能技术生成

本节课我们来学习一下路由的地址和路由参数。


一.路由地址


1. 路由的地址一般为:控制器/操作方法构成;

//默认 Index 控制器
Route::rule('/', 'index');
//控制器/操作方法
Route::rule('details/:id', 'Address/details');


2. 支持多级控制器,并且支持路由到相应的地址;

//目录为:app\controller\group
namespace app\controller\group;
//地址为:app\controller\group
http://localhost:8000/group.blog/details/id/5
//支持多级路由
Route::rule('details/:id', 'group.Blog/details');


3. 对于地址,还有一种完整路径的方式去执行操作方法:完整类名@操作方法;
4. 另一种静态方式:完整路径支持这种方法的路由地址:完整类名::静态方法;

Route::rule('ds/:id', '\app\controller\Address@details');


5. 路由可以通过::redirect()方法实现重定向跳转,第三参数为状态码;
 

Route::re
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值