我以前总是写$this->load->view()
来加载视图。我注意到有一个问题,特别是在地址栏中重新提交和 URL 时。相反,我开始使用redirect('controller/function','refresh')
来实现同样的目标。我的问题是:这是一个好的方法还是不赞成?我觉得我的代码这样更流畅,但我当然想知道这以后是否有任何副作用。
例如用例:
$id = $this->user_model->buildAccount($name, $email);
if(isset($id) && $id != '') {
$this->session->set_userdata('id', $id);
redirect('users/details');
} else {
redirect('members/');
}