繁体   English   中英

在 codeigniter 中从默认控制器重定向到 HMVC 模块控制器

[英]Redirect from default controller to HMVC modules controller in codeigniter

如何从 CI 默认控制器重定向到 HMVC 模块控制器?

我有一个全新的 CI 安装,其中我在/application/config/routes.php 中定义了默认控制器

$route['default_controller'] = 'welcome';

现在我正在尝试使用完整的模块化方式并将所有内容写入模块目录中。 为此,我创建了一个家庭应用程序

/application/modules/home/controllers/Home.php

现在我遇到的问题是,我无法使用localhost/ci直接重定向到我的主页

这个 url 重定向到默认的welcome.php

当我通过localhost/ci/index.php/home 时,我可以导航到主页。

我尝试使用重定向,它没有用。

我想使用localhost/ci url 重定向到主页。 请帮忙。

像这样更改您的默认控制器..

$route['default_controller'] = 'home';

如果您想重定向到控制器的特定方法:然后

$route['default_controller'] = 'home/method_name';

只需更改您的$route['default_controller'] = 'welcome';

$route['default_controller'] = 'folder_name/controller_name';

在你的路由文件中。

并尝试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM