thinkphp5 注册单个路由

本文详细介绍了ThinkPHP框架中路由配置的方法,包括如何开启路由模式、设置路由文件路径,以及如何进行静态和动态路由的注册。同时,文章还提供了具体的代码示例,如静态路由、带参数的路由和全动态路由的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置路由

       第一步,先开启路由模式(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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值