CodeIgniter - 从视图加载视图

时间:2014-08-25 17:51:53

标签: php codeigniter frameworks

在我的项目上加载索引页面时,它会检查用户是否已从Facebook注册并设置新密码。

我将它们重定向到名为"密码"如果他们的密码为空,但是我需要将一些数据传递到下拉框(来自数据库),所以我需要加载带有数据的视图

$data['teams'] = $this->home->teams();

if($password == 'null'){


     $this->load->view('password',$data);

}

在下拉框正确的情况下加载视图,但不会删除旧视图!有没有办法去卸货"目前的观点?

1 个答案:

答案 0 :(得分:0)

如果在密码检查后加载默认视图,则应将所有代码放入if语句的else部分,如下所示,因为执行将从视图加载继续,因此将输出密码视图和默认视图浏览器。因此,基本上加载视图不会像您在帖子中所说的那样重定向。

if($password == 'null'){
    $this->load->view('password',$data);
}
else {
    $this->load->view('default', $defaultData);
}