Symfony - получить информацию о targetPath - PullRequest
0 голосов
/ 28 июня 2018

У меня есть приложение, которое предоставляет Пользователю активацию услуги по ссылке. Когда пользователь идет по маршруту:

www.mysite.com / пользователь / active_service / 1

Symfony проверить, если пользователь вошел в систему, если не перенаправить на страницу входа / регистрации. Но я хочу настроить эту страницу приветствия с видом запрашиваемой услуги (id = 1 в маршруте).

Как я могу получить эту информацию в действии входа в систему / регистрации?

1 Ответ

0 голосов
/ 22 сентября 2018

Я делаю с этим:

$targetPath = $request->getSession()->get('_security.main.target_path'); 

if(preg_match("/\/match\/[0-9]+$/", $targetPath))
{
   //do somethings
};

и добавление pregmatch к targetPath, чтобы узнать, является ли запрос запросом, который я хочу настроить в окне приветствия.

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