رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر زبان
#1
سلام دوستان
خسته نباشید
هرکاری می کنم کند زیر نه خطا می ده و مقدارش تغییر می کنه:
\yii\helpers\VarDumper::dump(\Yii::$app->language, 10, true);

می خوام حین اجرا زبان رو عوض کنم و بین fa-IR و en-US سوییچ کنم
از این کد هم برای تغییر زبان استفاده کردم : 
    /**
    * To change the language by user
    * @param string $lang selected language by user, default is persian language
    * @return \yii\web\Response
    */
   public function actionChangeLanguage($lang = 'fa-IR'){
       $allowed_languages = ['fa-IR', 'en-US'];
       $selected_language = in_array($lang, $allowed_languages) ? $lang : 'fa-IR';
       \Yii::$app->language = $selected_language;

       return isset($_SERVER['HTTP_REFERER']) ? $this->redirect($_SERVER['HTTP_REFERER']) : $this->redirect(Yii::$app->homeUrl);
   }
ممنون می شم راهنمایی کنید
no pain, no gain
پاسخ
تشکر شده توسط:
#2
http://www.yiiframework.com/forum/index....ntry293436
no pain, no gain
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان