如果输入具有相同的验证规则,如何在codeIgniter中设置验证规则,就像在这种情况下需要验证规则一样。
$this->form_validation->set_rules('username', 'Username', 'required');
$this->form_validation->set_rules('password', 'Password', 'required');
$this->form_validation->set_rules('firstname', 'Firstname', 'required');
$this->form_validation->set_rules('middlename', 'Middlename', 'required');
$this->form_validation->set_rules('lastname', 'Lastname', 'required');
答案 0 :(得分:2)
你可以简单地创建一个字段数组,然后迭代数组
$fields = array('username' => 'Username', 'password' => 'Password', 'firstname' => 'Firstname');
foreach($fields AS $key=>$val){
$this->form_validation->set_rules($key, $val, 'required')
}
下次,您只需要将新项目添加到$fields
数组中,它就会自动为您添加验证规则。