У меня проблема при использовании FOSUserBundle (dev-master) в Symfony 3.4.17.
Проблема в том, что я не перенаправлен туда, где хочу быть после успешного входа в систему,и я не вижу, как переписать маршрут, куда я хочу быть перенаправлен.
У меня появляется это сообщение об ошибке:
The _controller value "TICoreBundle:Default:index" maps to a "TI\CoreBundle\Controller\DefaultController" class, but this class was not found. Create this class or check the spelling of the class and its namespace.
Я знаю, что я мог бы просто создать DefaultКонтроллер в TICoreBundle и перенаправление с помощью indexAction.
Но я почти уверен, что это не элегантное решение.
Есть ли место, где я должен переписать маршрут?Я нахожу это немного тревожным, так как я использовал этот комплект в другом проекте без каких-либо проблем с перенаправлением, и я не нахожу различия между ними.
РЕДАКТИРОВАТЬ: я решил свою проблему, добавив:
# app/config/security.yml
form_login:
default_target_path: after_login_route_name
, как предложено здесь: https://symfony.com/doc/3.4/security/form_login.html