Как задать сообщения компонента Yii2?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
rudnik_
Сообщения: 24
Зарегистрирован: 2017.07.26, 15:16

Как задать сообщения компонента Yii2?

Сообщение rudnik_ »

Здравствуйте.

Некий компонент для Yii2, который устанавливается через Composer.
Как правильно сконфигурировать код компонета, чтобы у компонента были свои сообщения (об ошибках и просто сообщения) и при этом после установки его через composer в приложение сообщения можно было переопределять?
Какие настройки должны быть в приложении для такого случая?

Пример. Допустим, сообщения компонента располагаются в директории vendor/package/src/messages. Где-то в коде компонента вызывается сообщение:

Код: Выделить всё

throw new \ErrorException(\Yii:t('component', 'absolutely_peace_death'));
Если существует файл сообщений в приложении (@app/messages или еще где), то читать сообщение оттуда. Иначе читать из файла компонента (vendor/package/src/messages).
Ответить