首页 文章

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

提问于
浏览
-4

如何从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 url重定向到主页 . 请帮忙 .

2 回答

  • 0

    像这样改变你的默认控制器..

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

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

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

    只是改变你的 $route['default_controller'] = 'welcome';

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

    在您的路线文件中 .

    并尝试

相关问题