1
我偶然發現了一個類似於this的問題(如果不是這麼說的話)。起初,我只是將我的表單裝飾器設置爲我自定義的ViewScript,我在其中顯示了我的元素,非常簡單直接。但是當時間到了「提交」時,即使我在輸入中明確設置錯誤,也不會顯示錯誤。ZF 1.12 Zend_Form不會顯示Form_Elements錯誤消息,沒有默認的'Form'裝飾器,怎麼會出現?
爲了讓我的消息顯示(爲了我的形式實際得到的消息,因爲
$this->element->element_name->getMessages()
是給我什麼),我不得不默認的「形式」裝飾添加到我的窗體的裝飾,最後是兩個:自定義ViewScript和表單。
我試圖通過'窗體'裝飾的代碼,但無法確定爲什麼發生這種情況。我想知道是否有人知道,因爲我想學習。
謝謝!
如果您想構建自己的Form_Element以像其他任何默認Form_Element一樣使用(包括視圖助手和全部),但它無法回答我的問題,這是一篇很好的文章。 – Chayemor