如何在codeigniter中验证数组的键作为表单数据

时间:2016-07-20 06:57:55

标签: php codeigniter

如何在codeigniter中验证数组的键作为表单数据。

我已经像下面那样使用了它,但它没有用。

RouterConfig

请建议。

1 个答案:

答案 0 :(得分:0)

$this->form_validation->set_rules('contact[0][Email]', 'Email', 'trim|required|valid_email');
$this->form_validation->set_rules("contact[1][Phone]", "Phone", "trim|xss_clean|max_length[15]");

如果您的请求数组类似于:-

,此示例将适用
"contact":[{
    "Email":"test@example.com"
},
{
    "Phone":"9870231645"
}]

您可以迭代数组并动态验证每个字段,而不必使用硬代码索引。