从一个View重定向到另一个View并更改整个URL codeigniter

时间:2016-06-19 13:10:48

标签: codeigniter url redirect view

我正在开发codeigniter,我正在创建一个登录页面。当我验证凭据时,如果凭据正确,我会将用户移动到下一个视图。 我使用以下命令重定向用户,但它将新视图合并到现有视图,并且浏览器中显示的URL也会被追加。 $这 - >负载>查看( '的DataEntry'); 执行此命令前的URL:http://127.0.0.1:8080/ci/ 执行此命令后的URL:http://127.0.0.1:8080/ci/index.php/CI/DataEntry

如何在不附加网址的情况下将用户从一个视图重定向到另一个视图,以及正确的方法是什么? 我是个初学者。所以接受我对愚蠢问题的道歉。

1 个答案:

答案 0 :(得分:1)

一般来说,它应该是这样的:

//pseudo code
if ($validation_passed)
{
    redirect('secret_page_controller/secretpage_method');
}
else
{
    //if validation failed
    $this->load->view('view_where_login_form_is');
}

关注enter image description here的基本示例。 请格式化您的代码并添加控制器/方法代码。