1

当我提交 Zend Framework 2 的表单时,我想检查每个输入是否有任何错误,如果有,请在视图中执行某些操作。

是否有任何“hasError()”(单个输入元素的)方法?对于表单,有“isValid()”方法。

谢谢

4

1 回答 1

2

使用 getMessages() 并检查变量是否为空。

foreach ($form as $element) {
    $messages = $element->getMessages();

    if (!empty($messages)) {
        // do something
    }
}
于 2013-08-23T13:33:17.993 回答