Validation Codeigniter验证_错误()到阵列

Validation Codeigniter验证_错误()到阵列,validation,codeigniter-2,Validation,Codeigniter 2,我想将validation_errors()的输出转换为一个数组(json对象)。到目前为止,我在其他教程的帮助下所做的是->我扩展了CI\u表单\u验证库以返回受保护的数组\u错误\u消息 static function errorToArray() { $CI =& get_instance(); return $CI->form_validation->_error_messages; } 但是没有运气,我可以查看数组里面的内容,甚至考虑把它传递给视图

我想将validation_errors()的输出转换为一个数组(json对象)。到目前为止,我在其他教程的帮助下所做的是->我扩展了CI\u表单\u验证库以返回受保护的数组\u错误\u消息

static function errorToArray()
{
    $CI =& get_instance();
    return $CI->form_validation->_error_messages;
}
<>但是没有运气,我可以查看数组里面的内容,甚至考虑把它传递给视图。任何帮助都将不胜感激。

这非常简单

if($this->form_validation->run() === TRUE){

}else{
    $array  =   validation_errors();
    echo json_encode($array);
}

这只是给出了错误文本,而不是我想要的实际数组结构。我尝试使用库中的_error_数组并将其传递。看起来像那样工作很好。