Symfony 4 + Swift Mailer - ошибка при отправке электронной почты с 127.0.0.1 - PullRequest
0 голосов
/ 08 февраля 2019

Приложение Symfony 4, использующее Swift Mailer для отправки электронной почты.

Я написал логику контроллера и создал форму для отправки электронной почты всем работающим на рабочем сервере.

Однако в режиме разработки, запущенном с php bin/console server:run Я получаю ошибку:

Service "logger" not found: even though it exists in the app's container, the container inside "App\Controller\PageController" is a smaller service locator that only knows about the "form.factory", "http_kernel", "parameter_bag", "request_stack", "router", "security.authorization_checker", "security.csrf.token_manager", "security.token_storage", "serializer", "session" and "twig" services.

Try using dependency injection instead.

Я просто использую пакет как есть.Почему я не могу отправлять электронную почту из локальной среды разработки?

1 Ответ

0 голосов
/ 08 февраля 2019

Вы как-то заменили контейнер Symfony по умолчанию внутри App\Controller\PageController.Это сообщение означает, по сути, что объект не настроен со своими зависимостями в контейнере.Подробности смотрите здесь: https://symfony.com/doc/current/service_container.html

Symfony использует шаблон контейнера, который содержит много объектов внутри контейнера, доступ к которому можно получить через все приложение.

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