Как исправить RedirectResponse RouteNotFoundException в Symfony4 - PullRequest
0 голосов
/ 10 января 2019

Я работаю через Как создать форму входа в документации Symfony 4.1. В разделе «Завершение формы входа» я добавил строку:

return new RedirectResponse($this->router->generate('Welcome'));

в функции onAuthenticationSuccess. Вместо ожидаемой страницы приветствия я получаю исключение Symfony со следующей ошибкой:

RouteNotFound Exception
Unable to generate a URL for the named route "Welcome" as such route does not exist.

Я ввел маршрут в моем файле rout.yaml как:

# welcome page
app_welcome:
    path: /Welcome
    controller: App\Controller\Welcome::emptyPage

1 Ответ

0 голосов
/ 10 января 2019

Немного покопавшись, я проверил, правильны ли мои маршруты:

php bin/console debug:router

и понял, что я использовал маршрут путь вместо маршрута имя . Надеюсь, это спасет кого-то еще.

Прежде чем вы сможете использовать аннотации в Symfony 4, убедитесь, что вы выполнили:

composer require annotations

как описано в Документах Symfony Маршрутизация .

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