Пользовательское сообщение об ошибке в атрибуте файла в Yii2

#php #yii2 #yii2-advanced-app

#php #yii2 #yii2-advanced-app

Вопрос:

Я хочу предоставить пользовательское сообщение об ошибке для атрибута файла.

Пользовательское сообщение для других атрибутов работает нормально, но не работает для файла attribute.it отобразить сообщение об ошибке по умолчанию.

Код в файле модели :

 public function rules()
   {
       return [
           .....
           [['email', 'password'], 'string', 'max' => 50],
           ['email','email','message'=>'Invalid Email'],
           [['user_image'],'file', 'extensions'=>'svg,png,jpg,jpeg','message'=>'Only Images are allowed'],
           [['user_image'], 'string', 'max' => 100],
           .....
       ];
   }
  

Ответ №1:

Как указано здесь, сообщение об ошибке для неправильного расширения должно быть настроено с помощью wrongExtension ключа ( message для ошибки загрузки)