我一直试图弄清楚这个问题,但我无法做到。
假设我有一个类别 CRUD。创建类别时,我可以成功使用验证,但是在进行编辑时,我遇到了这个问题。
我需要为特定 ID 加载编辑表单,category/edit/4
这样我就可以使用类别名称预先填充表单。我可以使用重定向,redirect(base_url().'admin/category/edit/'.$id)
但我将无法使用validation_errors()
. 我可以flashdata
用来显示错误,但还有其他选项可以使用views
and来完成validation_errors()
。
if ($this->form_validation->run() == TRUE) {
//process the form data
}else{
$data['subview'] = 'admin/category/edit';
$this->load->view('admin/_layout_main', $data);
}