1

當我提交Zend Framework 2的一個表單時,我想檢查每個輸入中是否有錯誤,如果是,請在視圖中執行一些操作。檢查Zend中的任何錯誤表單文本輸入

是否有任何「hasError()」(單個輸入元素)方法? 對於表單,有「isValid()」方法。

謝謝

回答

2

使用getMessages()並檢查變量是否爲空。

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

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