如何从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 网址重定向到主页。请帮忙。
答案 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';
。
并尝试