2015-06-17
最近在使用codeigniter时遇到一个莫名其妙的bug。如下:
在config/routes配置一个默认路由:
- $route['default_controller'] = "homePage/index";
结果,访问根url的时候,404错误;而访问/homePage/index是正常的。百思不得其解,就去看了一下框架读取路由配置的代码。看到system/core/Router.php中这行代码,恍然大悟。
- function _set_routing(){ ...
- $this->default_controller = ( ! isset($this->routes['default_controller']) OR $this->routes['default_controller'] == '') ? FALSE : strtolower($this->routes['default_controller']); ...
- }
这里调用了strtolower把default_controller变成小写,后面去读取method和class的时候就会出错。不知道这是个bug,还是有意为之。
解决办法就是default controller命名时不要含有大写字母或者把Router.php里这一行代码的strtolower去掉。
【编辑推荐】
路由器架设路由器与交换机的工作原理动态路由协议及其优点【责任编辑:林琳 TEL:(010)68476606】胡舒立:马云为什么错
2011-06-22
巧用WPS校园版制作带拼音课件
2011-06-22
谷歌副总裁称谷歌地图服务拥有1.5亿移动用户
2011-06-10
支付宝私奔蝴蝶效应 互联网现融资恐慌
2011-06-22
门户网站的电商江湖 借微博取道电子商务
2011-06-10
U-mail邮件系统:谱写售后服务传奇
2011-06-22
腾讯SOSO开创情境搜索 领衔后搜索时代全面革新
2011-06-22
Twitter推广趋势服务费一年涨4倍达12万美元
2011-06-10
腾讯开放平台VS Facebook开放平台
2011-06-22
迅雷诉讼风险:33个被诉侵权案件未宣判
2011-06-10
fifa足球世界体验服最新版下载v27.1.01 安卓官方版
体育运动 1.18G
下载米加小镇城堡生活免费版下载v3.3 安卓版
其它手游 418M
下载托卡迷你新世界最新版本下载v1.12 安卓版
其它手游 179.1M
下载迷你魔法古镇城市最新版下载v1.0 安卓版
其它手游 305.7M
下载托卡生活仙境世界游戏下载v1.14 安卓版
其它手游 813.2M
下载托卡小镇创造世界最新版下载v5.8 安卓正版
其它手游 694.5M
下载茶杯头大冒险手机版下载v106206 安卓最新版本
休闲益智 152.3M
下载迷你乐园米加世界官方版下载v2.7 安卓版
其它手游 388.5M
下载部落冲突vivo官方正版下载v16.100.1 最新安卓应用商店版
下载
迷你校园假期生活游戏下载v3.0 安卓版
下载
有趣的挖掘机游戏下载v1.12 安卓版
下载
托卡小镇家庭屋游戏下载v1.21 安卓版
下载
三国群英传霸王之业苹果版下载v1.2.9 iphone版
下载
宝宝巴士app官方版下载v8.7.28 安卓最新版
下载
奇妙商场嘉年华最新版本(改名奇妙故事创造家)下载v9.82.63.00 安卓版
下载
天天爱消除官方下载v2.34.0.0Build13 安卓手机版
下载