我正在尝试将标准错误消息显示在zend_form中,但它们没有。
我有这个:
if ($form->isValid($formData)) {
// do stuff
} else {
$form->populate($formData);
$this->view->form = $form;
}
当我发布一个无效的表单时,表单确实会在视图中显示,但是从教程中看来,默认情况下应该显示错误消息?
我错过了什么?
感谢您的帮助!
答案 0 :(得分:2)
使用Decorator Pattern应用错误消息。默认情况下,表单中存在一些Zend表单元素装饰器。
我猜你已经覆盖了默认装饰器,例如使用setDecorators()
。