public function init()
{
if ($this->enableLocaleUrls && $this->languages) {
if (!$this->enablePrettyUrl) {
throw new InvalidConfigException('Locale URL support requires enablePrettyUrl to be set to true.');
}
}
$this->_defaultLanguage = Yii::$app->language;
parent::init();
}
public function init() { /* * Чтобы избежать бесконечного редиректа смотрим, есть ли у сайта * язык, который установлен в куках пользователя * Есть такого языка нет, устанавливаем язык по умолчанию * */ if (!ArrayHelper::getValue($this->languages, Yii::$app->session[$this->languageSessionKey])) { Yii::$app->session[$this->languageSessionKey] = Yii::$app->language; } parent::init(); }