多个参数的路由问题,求助!

浏览:1307 发布日期:2016/03/25 分类:求助交流 关键字: 多个变量 路由
我的路由配置如下:
'URL_ROUTER_ON' => true,
'URL_ROUTE_RULES'=>array(
'/^list\/a-(\d+)\/b-(\d+)\/(\d+)/' => 'List/index?a=:1&b=:2&p=:3'
),
当a=2,b=1时,完全匹配上面的路由规则,url如下,这时是可以正常显示.
http://localhost/Thinkphp/list/a-2/b-1/5.html
如果a为空或b为空,就会出错,如b=1时,url如下:
http://localhost/Thinkphp/list/b-1/5.html
这时就出错:
非法操作:b-1
遇到这种情况,应该如何配置路由,谢谢!
求助中......
最佳答案
评论( 相关
后面还有条评论,点击查看>>