проверка формы codeigniter из контроллера

#php #codeigniter

#php #codeigniter

Вопрос:

я хотел бы получить доступ к следующей переменной

 <?php echo validation_errors(); ?>
 

Из моего контроллера. Я пытался

 $this->form_validation->validation_errors();
 

Не повезло. Не уверен, возможно ли это вообще

Ответ №1:

Поскольку validation_errors() это вспомогательная функция, вы можете использовать ее так, как она есть в контроллере. т.е. в вашем контроллере:

 <?php echo validation_errors(); ?>
 

Конечно, сначала вам нужно загрузить помощника.

Комментарии:

1. Неустранимая ошибка: вызов неопределенного метода CI_Form_validation::validation_errors() при попытке использовать его как есть в моем контроллере

2. Не используйте его как $this->form_validation->validation_errors(); … Просто сделайте $this->load->helper('form'); , а затем validation_errors();