thinkphp中怎么处理带-的路径
比如url的路径部分 /a/b-c
默认情况下,会有控制器A下面的b-c函数处理请求,但是函数名是不能有-的,怎么处理这种情况呢?
ps:不能使用个例处理,比如直接在路由里面写Route::get('/a/b-c', '/A/b_c');
有没有通用的处理方法,每次单独处理的话,有点累。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把
/a/
后面的路径都看做参数,在 a 的控制器內,定义个方法,来接收他,然后再按照自己的逻辑转发给控制器內的其它方法,使用 miss 路由来处理这个也可以.让前面的反向代理服务器再代理时处理下这个路径
或者重写下 tp 的路由,里面加上对这类地址的处理呗.