Настройка раскрывающегося списка глобальной валюты - PullRequest
0 голосов
/ 30 мая 2020

Я хотел бы настроить раскрывающийся список некоторых валют на всех страницах моего веб-сайта (Symfony 4.4). Значение, установленное в этом раскрывающемся списке, затем будет использоваться для корректировки / преобразования цен в любимую валюту пользователя. Я играл с некоторыми параметрами сессий, но это меня не устраивало. Я чувствую, что мне нужно привязать события, но я не уверен, какое событие мне следует использовать. Я думаю что-то вроде этого

-- Request --
-- Event catcher --
  If (currency not set in the session) then set currency to default (e.g. USD or EUR), I will probably base this on the user's locale
-- Send reply --

Хитрый бит - изменить валюту. Думаю, мне нужно установить маршрут для изменения параметра сеанса и перенаправления на текущий маршрут.

Я также думал о добавлении валюты в маршрут (что было бы моим любимым вариантом), но у меня уже есть языковой префикс (_locale), и я не уверен, как я могу применить несколько префиксов ... Спасибо Вам за любую помощь или направление

1 Ответ

0 голосов
/ 30 мая 2020

Для тех, кому интересно, я закончил тем, что создал форму, которую я вызвал через отдельный запрос рендеринга, содержащий новое значение валюты и путь перенаправления на текущую страницу.

...