从默认控制器重定向到 codeigniter 中的 HMVC 模块控制器
Redirect from default controller to HMVC modules controller in codeigniter
如何从 CI 默认控制器重定向到 HMVC 模块控制器?
我全新安装了 CI,其中我在 /application/config/routes.php[=39= 中定义了默认控制器]
$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';
如果您想重定向到 controller:Then
的特定方法
$route['default_controller'] = 'home/method_name';
只需更改您的 $route['default_controller'] = 'welcome';
到
$route['default_controller'] = 'folder_name/controller_name';
在你的路由文件中。
并尝试
如何从 CI 默认控制器重定向到 HMVC 模块控制器?
我全新安装了 CI,其中我在 /application/config/routes.php[=39= 中定义了默认控制器]
$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';
如果您想重定向到 controller:Then
的特定方法$route['default_controller'] = 'home/method_name';
只需更改您的 $route['default_controller'] = 'welcome';
到
$route['default_controller'] = 'folder_name/controller_name';
在你的路由文件中。
并尝试