Свои сообщения для ошибок валидации
Валидаторы, наследуемые от CValidator, содержат свойство message. Вы можете
установить его для изменения сообщения определённого правила:
class Post extends CActiveRecord { public function rules() { return array( array('title, content', 'required', 'message'=>'Введите значение {attribute}.'), //другие сообщения ); } }
{attribute} заменяется именем поля в CRequiredValidator при возникновении в данном поле ошибки.
Подсказка: для CStringValidator (т.е. правила
length) вместоmessageиспользуются свойстваtooLongдля слишком длинных полей иtooShortдля слишком коротких. ДляCNumberValidator(number), соответственно, используютсяtooBigиtooSmall.
Оригинал: http://www.yiiframework.com/doc/cookbook/1/Перевод: Александр Макаров, Sam Dark (rmcreative.ru)Дополнения: EkstaziОбсуждение и комментарии: http://yiiframework.ru/forum/viewtopic.php?f=8&t=11
