[eluser]Sean Downey[/eluser]
Hi
I've had a look around but couldn't find anything about this.
I am trying to get form validation with the new form_validation class working from inside a library.
The problem is that the actual validation is working fine but then when I try to display the errors in the views the "form_error" and "validation_errors" functions will not display the errors.
Code:
// inside the library constructor
$this->CI = &get;_instance();
$this->CI->load->library('form_validation');
Code:
if ($this->CI->form_validation->run() == FALSE) {
// Errors
print_r($this->CI->form_validation->_error_array); - This does show the errors
echo validation_errors(); - this doesn't return anything :-(
}
.....
The validation_errors function is not finding the validation_object
Code:
if (FALSE === ($OBJ =& _get_validation_object()))
{
return '';
}
Does anyone know how I can get around this?