我升级后,CI 1.7与Codeigniter 2返回一个错误,它显示为路由错误,其CodeIgniter 2路由库,因为它没有什么优化。如何解决这个问题?为什么CodeIgniter 2不支持模块化扩展?
alt text http://codeigniter.com/?ACT=51&fid=71&aid=11318_MsqswOnwiV00NskrfWQQ&board_id=2
我升级后,CI 1.7与Codeigniter 2返回一个错误,它显示为路由错误,其CodeIgniter 2路由库,因为它没有什么优化。如何解决这个问题?为什么CodeIgniter 2不支持模块化扩展?
alt text http://codeigniter.com/?ACT=51&fid=71&aid=11318_MsqswOnwiV00NskrfWQQ&board_id=2
Codigniter的脚手架功能已经从1.6贬值。
你需要进入的application/config/routes.php文件并注释掉:
//$route['scaffolding_trigger'] = "";
此外,它看起来好像你还需要设置默认控制器:
$route['default_controller'] = "yourcontroller";
最终我想出了为模块工作的方式,在线日期由phil sturgeon发布。并且为了启用它,他已经编写了一个类,主题为GitHub
更不用说,这是用于DEV构建 - 不是实时代码库...所以对于COURSE它不是完美的工作100%,它仍然处于bug挤压阶段! – 2010-07-21 21:17:40
同意你的:) – Yoosuf 2010-07-22 06:20:45
嘿EYOOSUF, 我已经安装了mushmellow模块和路由工作相当优良我的本地..但对服务器上传过任何途径(WRT模块)时带我到主页。任何想法。 上面提到的phil dont工作链接。 谢谢。 – 2011-03-12 12:16:47
HMVC在CodeIgniter 2.0中正常工作,但您必须升级到更新的版本。
1.7.2版本的代码如果在2.0开发之前就无法用2.0来神奇地工作。 :)
它的一个老问题:) – Yoosuf 2011-03-22 12:13:29
现在看来不起作用 – Yoosuf 2010-07-21 17:31:34
$ route ['default_controller'] =“yourcontroller”;在这一行中,'yourcontroller'需要是你所做的一个控制器类,否则将它放回到欢迎控制器 – DRL 2010-07-21 18:00:32