【发布时间】:2011-03-20 04:42:23
【问题描述】:
即你会推荐我使用这样的一种控制器方法吗:
function save()
{
if(!is_bool($this->input->post('')))
{
$post_data = $this->input->post('');
$this->mymodel->save($post_data);
}
$this->load->view('myview');
}
或者你会推荐使用两种方法来编写它吗?
function save()
{
if(!is_bool($this->input->post('')))
{
$post_data = $this->input->post('');
$this->mymodel->save($post_data);
}
redirect('controller/method2')
}
重定向是这里的关键区别。例如,它禁止重新提交更新。
你是怎么做到的?还有其他更好的方法吗?
【问题讨论】:
-
虽然概念链接已经发布在答案中,但为了节省一些时间,请查看Post/Redirect/Get。
标签: php forms codeigniter