Php 如何在向codeigniter中的不同路径提交表单时保持验证错误的完整性?

Php 如何在向codeigniter中的不同路径提交表单时保持验证错误的完整性?,php,codeigniter-3,Php,Codeigniter 3,我想从我的联系人路线将表格提交至路线表格/提交。我需要的是在当前路线上显示验证错误,即联系人,而不是表单/提交 ==========联系人视图========= =======“路线”======= $route['form/submit']['POST']='form/submit'; 这里是一个问题,如果有错误,我想保持url不变,如果我没有加载视图,如果我重定向,我会丢失错误消息,我会尝试不使用会话来存储错误消息 ==========“控制器”======= 公共职能提交() { $t

我想从我的
联系人
路线将表格提交至路线
表格/提交
。我需要的是在当前路线上显示验证错误,即
联系人
,而不是
表单/提交

==========联系人视图=========
=======“路线”=======
$route['form/submit']['POST']='form/submit';
这里是一个问题,如果有错误,我想保持url不变,如果我没有加载视图,如果我重定向,我会丢失错误消息,我会尝试不使用会话来存储错误消息


==========“控制器”=======
公共职能提交()
{
$this->load->helper('form');
$this->load->library('form_validation');
$this->form_validation->set_规则('email'、'email'、'required'email');
如果($this->form\u validation->run()==FALSE)
{
$this->load->view('contact');
}
其他的
{
$this->监狱模型->设置监狱();
$this->load->view('success');
}

为什么不使用ajax提交表单

如果您不想使用ajax,那么创建一个库类而不继承codeignitor类

传递主页url以打开_multipart()。 通过执行此操作,所有表单提交信息都将传递给主控制器,在该创建对象中调用create()。 之后,在主控制器中加载任何视图


你应该只使用监狱类进行处理。

因为我不想这样做