在codeigniter

时间:2017-02-03 07:44:07

标签: php codeigniter codeigniter-hmvc

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

我有一个全新的CI安装,我在 /application/config/routes.php

中定义了默认控制器
$route['default_controller'] = 'welcome';

现在我正在尝试使用完全模块化的方式并在modules目录中编写所有内容。为此,我在

中创建了一个家庭应用程序

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

现在我遇到的问题是,我无法使用 localhost / ci

直接重定向到我的主页

此网址重定向到默认的welcome.php

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

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

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

2 个答案:

答案 0 :(得分:3)

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

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

如果要重定向到控制器的特定方法:那么

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

答案 1 :(得分:0)

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

即可

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

路线文件中的

并尝试