thinkphp5 怎么设置全局路由

 时间:2026-04-22 01:06:52

1、一种是在application/route.php中配置:示例:

return [

    '__pattern__' => [

        'name' => '\w+',

    ],

    '[hello]'     => [

        ':id'  => ['index/hello', ['method' => 'get'], ['id' => '\d+']],

        ':name' => ['index/hello', ['method'=> 'post']],

    ],

];

2、一种是动态注册:示例:把route.php中官方配置的代码删掉,然后写如下代码:

use  think\Route;

Route::rule(‘hello’,’sample/test/hello’);

3、注意:对某个方法进行动态注册路由之后,之前的pathinfo模式就失效了,只是对当前这个方法失效,其它方法还是可以正常使用pathinfo。

4、也可以在配置文件中设置强制使用路由模式,在application\config.php中找到。

5、‘url_route_must’设置为true,就全部只能用路由模式了。

  • Xshell6怎么设置最后一个标签关闭时退出xshell
  • react 的初次安装和启动方法
  • WebStorm(Mac版)配置微信小程序开发
  • Intellij IDEA 中无法编译lombok的解决方法
  • Mac OS X系统XAMPP安装教程
  • 热门搜索
    少代会手抄报 宪法手抄报内容 厉行节约反对浪费手抄报内容 扫黑除恶手抄报内容 母亲节的手抄报 祖国在我心中手抄报内容 初中英语手抄报 缅怀先烈手抄报的图片 母亲节手抄报内容 五一劳动节手抄报内容