Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么CodeIgniter 2不支持模块化扩展?_Codeigniter_Routing_Module - Fatal编程技术网

为什么CodeIgniter 2不支持模块化扩展?

为什么CodeIgniter 2不支持模块化扩展?,codeigniter,routing,module,Codeigniter,Routing,Module,在我使用Codeigniter 2升级CI 1.7后,返回一个错误,并显示为路由错误,因为Codeigniter 2路由库几乎没有优化。如何解决这个问题 Codigniter的脚手架功能自1.6年以来一直在贬值 您需要进入应用程序/config/routes.php并注释掉: //$route['scaffolding_trigger'] = ""; 此外,看起来您还需要设置默认控制器: $route['default_controller'] = "yourcontroller"; 最终,

在我使用Codeigniter 2升级CI 1.7后,返回一个错误,并显示为路由错误,因为Codeigniter 2路由库几乎没有优化。如何解决这个问题


Codigniter的脚手架功能自1.6年以来一直在贬值

您需要进入应用程序/config/routes.php并注释掉:

//$route['scaffolding_trigger'] = "";
此外,看起来您还需要设置默认控制器:

$route['default_controller'] = "yourcontroller";

最终,我找到了为模块工作的方法,发布了一篇在线评论。为了启用它,他编写了一个类,该类宿主在

HMVC可以与CodeIgniter 2.0配合使用,但您必须升级到新版本


如果代码的1.7.2版本是在开发2.0之前制作的,则不能指望它在2.0中神奇地工作。:)

$route['default_controller']=“yourcontroller”;在这一行中,“yourcontroller”需要是您制作的一个控制器类,否则将其放回欢迎控制器,更不用说,这是用于开发版本的,而不是用于实时代码库。。。所以,当然它不会100%完美地工作,它仍然处于bug压缩阶段!嘿,EYOOSUF,我已经安装了一个mushmellow模块,我的本地主机的路由工作得很好。。但当上传到服务器上时,任何路由(wrt模块)都会将我带到主页。任何想法。上面提到的链接菲尔不工作。谢谢