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