请教老司机一个多条件筛选 路由问题

浏览:417 发布日期:2020/05/03 分类:ThinkPHP5专区
一个多条件筛选问题

类型:type,参数分别是1,2,3等
地区:city,参数分别是12,22,44,44等
价格:cate,参数分别是1,2,3,4等

现在的URL地址是:
http://localhost/school/type/1/city/12/cate/1/

请问:
如何把这个URL地址缩减成这样:http://localhost/school/1-12-1/,也就是把type,city,cate这样的参数名隐藏。

这个问题可能会衍生下面2个问题:
1、如果用户输入的URL是:http://localhost/school/1-1,因为参数传的都是ID ,也就是参数顺序打乱了,如何确保结果正常。

2、如果用户输入的URL是:http://localhost/school/1,也就是没有选其他的参数,如何确保结果正常。

非常感谢
最佳答案
评论( 相关
后面还有条评论,点击查看>>