Локаль по умолчанию для запроса ajax

Мне нужно перевести мое приложение. Я установил префикс для всех своих маршрутов.

controllers:
    resource: ../../src/Controller/
    type: annotation
    prefix:   /{_locale}

Это работает, но я хотел бы установить локаль по умолчанию. Например, некоторые маршруты настроены на вызов по запросу ajax. Он должен работать для всех локалей. Например, /foo/data является одним из моих маршрутов и определяется /{_locale}/foo/data. Я хотел бы заставить все маршруты иметь локаль по умолчанию, чтобы принудительно использовать локаль, если она не указана.

Есть ли решение для моей проблемы или я должен переопределить URL-адреса моих запросов ajax вручную.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
0
130
1

Ответы 1

Попробуй это :

prefix:   /{_locale, locale: default}

Где default — ваша страна по умолчанию

Другие вопросы по теме