【发布时间】:2016-09-26 11:22:34
【问题描述】:
我正在尝试验证两个数组
$this->form_validation->set_data();
和 POST 数据
$this->form_validation->set_rules();
同样的方法...
当尝试在我的控制器中使用这两种验证类型时,数组验证似乎正在从 POST 字段中删除所有数据。我正在使用 JS 抓取订单行项目并将它们作为 JSON 发送并解码(从不是表单的一部分但值被添加到隐藏的表单字段以使用 post 仍然抓取),并添加了客户详细信息在表单本身内。
我遇到的问题是我编写的每个验证(POST 和数组)都可以独立工作,但是当尝试同时运行这两个验证时,在页面上提交 POST 数据(正在使用$this->form_validation->set_rules() 进行验证)正在丢失...
由于没有以相同的方式验证隐藏字段,因此正在保留数据...
【问题讨论】:
标签: php codeigniter validation