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 に答える