Это следует из моего другого вопроса , который я отправил.
Мне нужно сделать так, чтобы при входе в систему они перенаправлялись на определенный модуль - sfGuardUser и действие isExistingUser .Я знаю, что что-то делать с маршрутизацией, но я совершенно не разбираюсь в этом файле, я не могу понять, как он работает, и ни одно из онлайн-руководств не имеет для меня никакого смысла.
Проблема еще более усложняется (я думаю) еще и тем, что если кто-то выходит из системы (щелкая по ссылке), его URL-адрес в браузере не изменяется, поэтому, если он входит в систему с того же экрана,Symfony пытается перевести их на любой URL, который у них уже есть в браузере.Я не уверен, как учесть это в моей маршрутизации.
У меня есть два приложения - веб-интерфейс и серверная часть.Я думаю, что пользователи входят в систему из внешнего интерфейса (я не уверен, если честно), но я думаю, что это внешний интерфейс, потому что, когда они входят в систему, они попадают в модуль в приложении внешнего интерфейса.Хотя для обоих приложений просматривается файл settings.yml, модуль входа в систему включен для обоих: S
Вот мой файл маршрутизации для внешнего интерфейса:
homepage:
url: /
param: { module: investigation, action: isExistingUser }
default_index:
url: /:module
param: { module: investigation, action: isExistingUser }
default:
url: /:module/:action/*
param: { module: investigation, action: isExistingUser }
и внутреннего интерфейса:
homepage:
url: /
param: { module: sfGuardUser, action: index }
sfGuardUser:
url: /sf_guard_user
param: { module: sfGuardUser, action: index }
default_index:
url: /:module
param: { action: index }
default:
url: /:module/:action/*