requestedRoute, '/')], Yii::$app->request->getQueryParams(), [ 'language' => $language, ] ); return Url::to($params); } public function run(){ //$lang = (Yii::$app->language=='ru') ? 'en' : 'ru'; $result = ''; foreach (Yii::$app->urlManager->languages as $language) { if ($language === Yii::$app->language) { // skip current language continue; } $result.= Html::tag( 'link', '', [ 'rel' => 'alternate', 'hreflang' => $language, 'href' => $this->translateCurrentRequest($language), ] ); } return $result; } } ?>