我在Codeigniter中有一个更新表单。
我正在使用表单验证帮助器验证它。我的问题是如何在表单验证失败时将用户重定向到相同的表单?我在传递的Url中也需要更新ID。
以下是调用相同表单的代码
if ($this->form_validation->run() == FALSE) {
$d['v'] = 'products/update';
$this->load->view('template', $d);
return;
}
但它没有我已经通过的更新ID。
http://www.example.com/products/update/10
由于
答案 0 :(得分:0)
在你的控制器中:
public function update( $id ){
if ($this->form_validation->run() == FALSE) {
$d['v'] = 'products/update/' . $id;
$this->load->view('template', $d);
return;
}
}
在您的查看文件中
<form action="<?php echo $v; ?>" ..other attributes..> ....form elements....... </form>