У меня есть код для проверки формы в приложении CodeIgniter:
$this->load->library('form_validation');
$this->form_validation->set_rules('message', 'Message', 'trim|xss_clean|required');
$this->form_validation->set_rules('email', 'Email', 'trim|valid_email|required');
if($this->form_validation->run() == FALSE)
{
// some errors
}
else
{
// do smth
$response = array(
'message' => "It works!"
);
echo json_encode($response);
}
Форма основана на AJAX, поэтому интерфейс должен получать массив JSON с ошибками формы, например:
array (
'email' => 'Bad email!',
'password' => '6 symbols only!',
)
Как получить такой список или массив с ошибками проверки формы в CodeIgniter?