我以前用来总是写$this->load->view()
加载视图。我注意到有一个问题,尤其是当涉及到地址栏中的重新提交和URL时。相反,我开始使用redirect('controller/function','refresh')
来实现相同的目的。我的问题是:这是一个好方法,还是令人不悦?我觉得我的代码在这种方式上更加顺畅,但我肯定想知道这是否会在以后出现任何副作用。Codeigniter重定向与加载视图
例如用例:
$id = $this->user_model->buildAccount($name, $email);
if(isset($id) && $id != '') {
$this->session->set_userdata('id', $id);
redirect('users/details');
} else {
redirect('members/');
}
http://stackoverflow.com/a/32866456/412591 –