【发布时间】:2010-07-21 14:14:55
【问题描述】:
在我使用 Codeigniter 2 升级 CI 1.7 后返回错误并显示为路由错误,这是因为 CodeIgniter 2 路由库几乎没有优化。如何解决这个问题?
alt text http://codeigniter.com/?ACT=51&fid=71&aid=11318_MsqswOnwiV00NskrfWQQ&board_id=2
【问题讨论】:
标签: codeigniter routing module
在我使用 Codeigniter 2 升级 CI 1.7 后返回错误并显示为路由错误,这是因为 CodeIgniter 2 路由库几乎没有优化。如何解决这个问题?
alt text http://codeigniter.com/?ACT=51&fid=71&aid=11318_MsqswOnwiV00NskrfWQQ&board_id=2
【问题讨论】:
标签: codeigniter routing module
自 1.6 起,Codigniter 的脚手架功能已被弃用。
你需要进入 application/config/routes.php 并注释掉:
//$route['scaffolding_trigger'] = "";
看起来您还需要设置默认控制器:
$route['default_controller'] = "yourcontroller";
【讨论】:
我终于弄清楚了模块工作的方法,phil sturgeon 发布了一个在线期刊。为了启用它,他编写了一个类 whitch 托管在 GitHub
【讨论】:
HMVC 可以在 CodeIgniter 2.0 上正常工作,但您必须升级到更新的版本。
如果 1.7.2 版本的代码是在 2.0 开发之前制作的,则不能指望它与 2.0 一起神奇地工作。 :)
【讨论】: