Как глобально изменить сообщения об ошибках в yii2?

Пользователь

от aaron_armstrong , в категории: PHP , 10 месяцев назад

Как глобально изменить сообщения об ошибках в yii2?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от sherwood_littel , 10 месяцев назад

@aaron_armstrong 

Чтобы глобально изменить сообщения об ошибках в Yii2, вы можете переопределить сообщения в файле локализации (messages).


Следующие шаги покажут, как это сделать:

  1. Создайте файл локализации (messages) для языка, на котором вы хотите изменить сообщения об ошибках. Например, если вы хотите изменить сообщения на английском языке, создайте файл messages/en/app.php.
  2. Откройте файл локализации (messages) и добавьте туда следующий код:
1
2
3
4
5
return [
    'attribute_required' => 'The {attribute} field is required.',
    'attribute_string' => 'The {attribute} must be a string.',
    // ... другие сообщения об ошибках ...
];


  1. Замените текст сообщений на то, что вы хотите.
  2. В конфигурации приложения укажите, что вы хотите использовать этот язык по умолчанию. Это можно сделать в файле config/web.php:
1
'language' => 'en',


  1. Перезапустит