Задать вопрос
@maxyc_webber
Web-программист

Yii2: Как переводить REST ответ?

Имею 2 таблицы.
Клубы и города
К городам прикрутил рест.
Когда создаю клуб, через рест запрашивается список городов.
Вопрос.
1. как сделать перевод того, что отдает рест?
2. как сделать поиск в рест'е с учетом того, что вводят то не на sourceLanguage?
  • Вопрос задан
  • 959 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
ElisDN
@ElisDN
Веб-разработчик на Yii2
У yii\rest\Controller подключён фильтр ContentNegotiator, который ещё и принимает язык в Yii::$app->language. Сконфигурируйте поддерживаемые языки через контейнер:

Yii::$container->set('yii\filters\ContentNegotiator', [
    'languages' => ['en', 'ru'],
]);

И отправляйте запросы c языком:

/api/cities?_lang=ru

Имя параметра _lang также можно переопределить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы