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

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

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

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

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

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

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