почему сообщения об ошибках не отображаются на zend_form, если проверка не удалась? - PullRequest
3 голосов
/ 10 июля 2010

Я пытаюсь заставить стандартные сообщения об ошибках отображаться в zend_form, но они этого не делают.

У меня есть это:

if ($form->isValid($formData)) {
                // do stuff
            } else {
                $form->populate($formData);
                $this->view->form = $form;
            }

Когда я публикую неверную форму, форма отображается в представлении так, как она должна, но из учебников кажется, что сообщения об ошибках должны отображаться по умолчанию?

Что мне не хватает?

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 10 июля 2010

Сообщения об ошибках применяются с использованием шаблона Decorator. По умолчанию в форме присутствует несколько декораторов элементов Zend.

Полагаю, вы перезаписали декораторы по умолчанию, например, используя setDecorators().

...