У меня возникло несколько проблем с Zend_Form, который у меня есть, который использует элементы Dojo для обработки проверки пользователя.запуск недействительного сообщения с элементами zend_dojo при ошибке post
Сценарий: когда пользователь заполняет форму, элементы dojo обеспечивают правильность форматирования. При отправке формы, если есть ошибка, такая как адрес электронной почты, уже существующий в базе данных, мой код генерирует исключение, которое я улавливаю, я хочу использовать проверку Dojo для отображения ошибки, а не с сообщениями об ошибках наверху или нижней части формы.
Я попытался следующие:
catch(Exception $e){
$signupForm->populate($formData);
$signupForm->getElement('email')->setInvalidMessage('email addresss already exists');
$this->view-form = $signupForm;
}
Это перерисовывает форму, но не выделяет элемент додзё, чтобы показать, что элемент не удается. Как это можно сделать или мне придется отображать сообщения об ошибках где-нибудь в форме в списке?
Любая помощь будет с благодарностью принята.