修改Zend_Form顯示的錯誤訊息

一般我們使用Zend_Form,它都會幫我們檢查輸入的資料,如果無法通過,它就會直接輸出預設的錯誤訊息,我們可以使用一些方式去修改這些預設的錯誤訊息。

方式1:
$vaildator_empty=new Zend_Validate_NotEmpty();
$vaildator_empty->setMessage('此欄位必須填寫。');

$title=new Zend_Form_Element_Text('title');
$title->setLabel('新聞主題')
->setRequired(true)
->addFilter('StringTrim')
->addFilter('StripTags')
->addValidator($vaildator_empty);

方式2:
->addValidator('notEmpty',true,array('messages'=>array('isEmpty'=>'test',)));

沒有留言: