thinkphp中怎么处理带-的路径

发布于 2022-09-12 04:24:03 字数 180 浏览 22 评论 0

比如url的路径部分 /a/b-c
默认情况下,会有控制器A下面的b-c函数处理请求,但是函数名是不能有-的,怎么处理这种情况呢?

ps:不能使用个例处理,比如直接在路由里面写
Route::get('/a/b-c', '/A/b_c');
有没有通用的处理方法,每次单独处理的话,有点累。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不如归去 2022-09-19 04:24:03

/a/后面的路径都看做参数,在 a 的控制器內,定义个方法,来接收他,然后再按照自己的逻辑转发给控制器內的其它方法,使用 miss 路由来处理这个也可以.

让前面的反向代理服务器再代理时处理下这个路径

或者重写下 tp 的路由,里面加上对这类地址的处理呗.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文