Задать вопрос
@newbieman

Как поставить условие для определения current языка?

Мультиязычность для сайта настроена. Переключение языков работает.
Но надо поставить определенный контент(текст, картинка, скрипты) для одного из языков на одной из страниц.

Пробовал
<?php
if ($lang === Yii::app()->params['en']) {
echo 'hello';
} else {
echo 'bye';
}
?>
  • Вопрос задан
  • 2207 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Vdm17
PHP Developer
Если правильно сделали мультиязычность, то текущий язык должен быть в Yii::app()->language (откуда он берется - все зависит от вашей реализации - хоть из cookie, сессии или вообще из URI). И вот далее проверяйте именно это значение.

if (Yii::app()->language === $someLanguageCode) {
   echo 'hello';
} else {
   echo 'bye';
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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