我想在使用ViewScript的表單之前顯示所有表單錯誤。這是我目前想我ViewScript中使用的代碼:在ViewScript中顯示Zend_Form表單錯誤
<div class="errors">
<?php echo $this->formErrors($this->element->getMessages()); ?>
</div>
這個調用給我一個錯誤信息:
警告:用htmlspecialchars()預計參數1是字符串,數組給出
我見過這個相同的代碼建議其他地方,但它不適合我。如果我打印出$ this-> element-> getMessages(),我會看到以下錯誤消息:
Array([myField] => Array([isEmpty] => Value是必需的, t空))
任何想法?
最後我做類似的事情,但我喜歡你的更好的解決方案。奇怪的是,沒有可用的函數來處理像這樣的所有形式錯誤,只能一次處理一個字段。 – 2010-08-13 15:07:13