标签: zend-framework2 zend-form
(ZF2)是否有可能检查表格是第一次显示,还是"返回"因为错误?
当然我可以在基于isValid的控制器中添加额外的变量,但是如果有一个现成的解决方案,我很好奇吗?
答案 0 :(得分:1)
您可以检查表单是否已使用$form->hasValidated()验证,如果它没有您的问题,可以确定它是“第一次”显示。
$form->hasValidated()
此外,您可以检查表单是否包含任何错误消息$form->getMessages()。这样你可以判断它是否经过验证并包含验证错误。
$form->getMessages()