检查Zend Form文本输入中的任何错误

时间:2013-08-23 13:09:31

标签: zend-framework zend-framework2 zend-form zend-form-element

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

是否有“hasError()”(单输入元素)方法? 对于Form,有“isValid()”方法。

由于

1 个答案:

答案 0 :(得分:2)

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

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

    if (!empty($messages)) {
        // do something
    }
}