Если вам нужно изменить фактический текст сообщения, используйте что-то вроде этого:
$field = new Zend_Form_Element_Text('field');
$field ->setRequired(TRUE)
->addValidator(
'NotEmpty', //validator name
FALSE, //do not break on failure
array(messages' => array(
'isEmpty' => 'INSERT CUSTOM MESSAGE HERE'
)
)
)
Здесь вы меняете сообщение 'isEmpty' валидатора NotEmpty.
Или, если вы определилиэлемент по-разному.
$element = $this->getElement('text');
$element->addValidator('NotEmpty', //validator name
FALSE, //do not break on failure
array(messages' => array(
'isEmpty' => 'INSERT CUSTOM MESSAGE HERE'
)
)
)