如何在codeigniter中验证数组的键作为表单数据。
我已经像下面那样使用了它,但它没有用。
RouterConfig
请建议。
答案 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"
}]
您可以迭代数组并动态验证每个字段,而不必使用硬代码索引。