Скажем, я создаю текстовый элемент, подобный этому:
$firstName = new Zend_Form_Element_Text('firstName');
$firstName->setRequired(true);
Какой лучший способ изменить сообщение об ошибке по умолчанию:
Значение пустое, но непустое значение
требуется
к пользовательскому сообщению? Я где-то читал, что для замены сообщения просто используйте addValidator (..., вместо (НЕТ setRequired) , например:
$firstName = new Zend_Form_Element_Text('firstName');
$firstName->addValidator('NotEmpty', false, array('messages'=>'Cannot be empty'));
но в моем тестировании это не работает - оно вообще не проверяется - оно пройдет с пустым текстовым полем. Использование обоих (addValidator ('NotEmp .. + setRequired (true) )) в то же время тоже не работает - он дважды проверяет , выдавая два сообщения об ошибках.
Есть идеи?
Спасибо!