关于语言,方法驼峰命名与URL PATHINFO分隔符的冲突问题

浏览:1453 发布日期:2014/03/13 分类:站务建议
这个问题好像我以前发过,很久了。
我们常常看见这样的URL
http://xxx.com/id-1.html 或者 http://xxx.com/id_1.html
PATHINFO分隔符设置为 ‘_’或者 '-' 即可实现上面的效果

但是当使用驼峰命名开启不区分URL大小写后 如果 PATHINFO分隔符设置为下划 ‘_’ UserTypeController会被解析为 user_type 明显会和 PATHINFO分隔符设置的下划线冲突 导致解析混乱

如果PATHINFO考虑 设置为 '-' 这这种效果,那么在切换语言的时候这样方式也是行不通的 http://xxx.com/l-zh-cn 明显会被解析成 l/zh/cn
所以希望能够把语言值zh-cn改成其他如‘zhcn’ 把字符过滤掉只保留字母
最佳答案
评论( 相关
后面还有条评论,点击查看>>