2.1版本的路由有bug

浏览:227 发布日期:2011/08/08
- 普通 - 未处理
1,http://bbs.thinkphp.cn/viewthread.php?tid=27860&;extra=page%3D1
官方说常规路由定义是:array('路由名称','[分组/]模块/操作名', '路由对应变量','额外参数');
事实上路由名称根本不能由自己定义,必须是填模块名或者是模块名/操作名

2,路由定义array('me', 'me/index', 'p,p2')
结果输入http://localhost/me/dme/7这样的链接,得到的结果是:
array(2) {
["p"] => string(1) "d"
["p2"] => string(1) "7"
}
p参数被过滤了me这二个字符,而这二个字符正好是me这个模块的模块名!
经测试定义其他模块的路由规则都会有这个问题,希望官方修正!
评论(
后面还有条评论,点击查看>>