5

我有一个表格。
已检查:$isValid = $form->isValid($this->getRequest()->getPost())

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

所以内部数组是空的。我应该怎么做才能找到表单无效的原因?代码不是我开发的,但其中没有任何可疑之处。

4

1 回答 1

10

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

 $form->isValid($this->_getAllParams());
 $form_messages = $form->getMessages();
于 2012-09-30T15:41:58.067 回答