Я создал форму с формой Zend.
Я обрабатываю данные в одном действии, а затем перенаправляю в другое действие.
Таким образом, в случае ошибки я перенаправляю на последнюю форму, если не было ошибки, я перенаправляю пользователя на другой URL.
Поэтому, когда isValid () завершается ошибкой, я использую getMessages () (getErrorMessages ничего не возвращает), чтобы получить сообщения, сериализовать их, поместить в свойство сеанса и затем перенаправить на страницу формы. Моя проблема теперь заключается в том, чтобы установить эти сообщения об ошибках в форме, чтобы пользователь знал, что была проблема.
Я пробовал это
$form->setErrors(unserialize($this->_session->form_error_msgs));
Но это ничего не делает. Что я должен сделать, чтобы отобразить сообщения об ошибках рядом с полями?