用户
 找回密码
 入住 CI 中国社区
搜索
查看: 11387|回复: 12
收起左侧

[已解决] Linux下的大小写问题 大家怎么解决的

[复制链接]
发表于 2010-8-9 00:00:12 | 显示全部楼层 |阅读模式
好像在Linux下,CI要识别大小写啊,我记得以前有帖子说,CI会自动转化大小写啊。
发表于 2010-8-9 00:02:11 | 显示全部楼层
根据手册来命名,手册关于大小写有明文规定
http://codeigniter.org.cn/user_guide/general/controllers.html
http://codeigniter.org.cn/user_guide/general/models.html
http://codeigniter.org.cn/user_g ... ting_libraries.html

按照以上规则命名,保证你各个系统通吃。
 楼主| 发表于 2010-8-9 01:06:52 | 显示全部楼层
本帖最后由 coeus 于 2010-8-9 01:10 编辑

另外问问。为啥URL都不能使用大小写混合呢。我在地址里输入Blog和blog是有区别的啊。
发表于 2010-8-9 01:38:03 | 显示全部楼层
大小写混合容易造成混乱。
参考 http://codeigniter.org.cn/user_g ... s_and_method_naming
 楼主| 发表于 2010-8-9 01:44:35 | 显示全部楼层
Hex我的意思是在URL现在要区分大小写。能说说是什么原因么?
xxx.com/Blog能显示 xxx.com/blog就是找不到。
难道和controller有关系?
发表于 2010-8-9 09:47:33 | 显示全部楼层
楼上的问题我这里没遇到过,我这里都是用的小写。。。。(例子参考 CI 中国首页 http://codeigniter.org.cn
如果你按照 CI 手册里命名规则写的话,不会出现只有大写可用的情况。
 楼主| 发表于 2010-8-9 11:51:51 | 显示全部楼层
本帖最后由 coeus 于 2010-8-9 11:54 编辑

比如CI中国的新闻http://codeigniter.org.cn/news可以打开
但是http://codeigniter.org.cn/News就不行啊
如何让CI忽略URL的大小写呢
发表于 2010-8-9 12:13:51 | 显示全部楼层
这个都是 CI 自己处理的,你如果想改变这个,就需要改 CI 源码了。
你可以看看 router.php 类的源码,具体我也没改过,你可以试试。
 楼主| 发表于 2010-8-9 14:36:18 | 显示全部楼层
好了,一个小小的修改,搞定了。
发表于 2010-8-10 10:02:59 | 显示全部楼层
回复 9# coeus
楼上的, 怎么修改的呢, 我也遇见过和你一样的问题,

本版积分规则