form_validate对于checkbox复选的问题
//检查所属栏目$this->form_validation->set_rules('type_id[]', '所属栏目',
array(
array(
'type_id_callback',
function($value){
if(is_array($value_array) && count($value_array) >0){
foreach ($value_array as $key => $value) {
if(!$this->verification->checkInt(intval($value))){
$this->form_validation->set_message('type_id_callback', '参数有误');
return false;
}
}
}
在这里始终只能拿到复选框数组的第一个值,而且判断下来传入的值始终不是数组,在$this->form_validation->run()之前输出post值为数组,之后就出问题了
页:
[1]