Я использую Symfony 4.2.1, и я не могу как-то не использовать метод router (generate):)
Но я всегда получаю
Невозможно сгенерировать URL для названного маршрута "adresses_index", так как такой маршрут не существует.
Ноэтот маршрут существует наверняка, я проверил с помощью php bin / console debug: router , а также использовал его в других местах.Я использую глобальный подход отсюда: https://symfony.com/doc/current/console/request_context.html#configuring-the-request-context-globally
Не забудьте настроить роутер
$context = $this->router->getContext(); $context->setHost($this->container->getParameter('router_host')); $context->setScheme($this->container->getParameter('router_scheme'));
Вначале я думал о том, чтобы обеспечить безопасность, и добавил «метод» аннотации к каждому действию - оно должно быть отключено (ЛЮБОЕ).Впоследствии он работает нормально.