@newbieman

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы