Zend_Form getErrors

Dmi*_*try 5 php zend-framework zend-form

我有一张表格.
检查:$isValid = $form->isValid($this->getRequest()->getPost())

问题是错误是空的.表单无效时
$form->getErrors()返回数组{"field1": [], "field2": [], "field3": [], "field4": []}.

所以内部数组是空的.我该怎么做才能找到为什么表格无效?代码不是由我开发的,但它没有任何可疑之处.

ro *_* ko 9

您可以使用它$form->getMessages()来获取错误消息.

 $form->isValid($this->_getAllParams());
 $form_messages = $form->getMessages();
Run Code Online (Sandbox Code Playgroud)