我正在使用codeigniter进行表单验证。我有两个名为parent_male和parent_female的选择字段。我想有一个验证回调来检查我的数据库中的parent_male和parent_female以查看它是否存在。我已经有一个以前的回调函数,但只有一个字段。我想检查数据库的两个字段值,除了我不知道如何处理这个想法。任何帮助/想法都非常感谢!谢谢。
富
答案 0 :(得分:3)
您可以将回调定义为:
function isparent($parent) {
$result = FALSE;
/* do your stuff to check $parent is a valid parent and then ... */
return $result;
}
并且规则可以设置为
$this->form_validation->set_rules('parent_male', 'Male parent', 'callback_isparent');
$this->form_validation->set_rules('parent_female', 'Female parent', 'callback_isparent');
通过这种方式,您可以对两个字段使用相同的回调。