Обновление перевода Symfony 4.3 не работает с контейнером - PullRequest
0 голосов
/ 27 октября 2019

В моем контроллере я использую

$this->get('session.flash_bag')
    ->add('error', $this->get('translator')->trans('User cannot be activated',[],'messages'));

После команды

php bin/console translation: update --dump-messages ru --domain=messages

Я не вижу новых переводов. Благодаря тестам я понял, что контейнер не загружен и перевод не виден. Если вы реализуете Translator в методе, то все в порядке. Как обойтись без реализации?

1 Ответ

0 голосов
/ 27 октября 2019

Я нашел причину. Просто услуга переводчик отсутствует в контейнере. В конце я ввел зависимость в базовый контроллер и использую $ this-> transator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...