_language-select.php 568 B

1234567891011121314151617181920
  1. <?php
  2. /**
  3. * Author: lf
  4. * Blog: https://blog.feehi.com
  5. * Email: job@feehi.com
  6. * Created at: 2020-08-07 23:15
  7. */
  8. use yii\helpers\Url;
  9. echo "<select onchange=\"location.href=this.options[this.selectedIndex].value;\">";
  10. foreach (Yii::$app->params['supportLanguages'] as $language => $languageDescription) {
  11. $selected = "";
  12. if (Yii::$app->language == $language) {
  13. $selected = "selected";
  14. }
  15. $url = Url::to(['site/language', 'lang' => $language]);
  16. echo "<option $selected value='{$url}'>{$languageDescription}</option>";
  17. }
  18. echo "</select>";