Le framework Yii2 est réputé pour ses performances et compte de nombreux utilisateurs. Parfois, nos projets peuvent nécessiter un support multilingue, alors comment configurer le pack linguistique de Yii2 ? Configurons le pack de langue de Yii2 aujourd'hui.
La version multilingue de yii2 est presque similaire à yii1
1 Définissez la langue par défaut : ajoutez : 'langue'=>'zh-CN'
2. Commutation multilingue<a href="<?php echo Yii::$app->urlManager->createUrl(['/ebay/user/language','lang'=>'zh-CN']);?>">中文</a> <a href="<?php echo Yii::$app->urlManager->createUrl(['/ebay/user/language','lang'=>'en']);?>">英文</a>
///语言切换 public function actionLanguage(){ $language= \Yii::$app->request->get('lang'); if(isset($language)){ \Yii::$app->session['language']=$language; } //切换完语言哪来的返回到哪里 $this->goBack(\Yii::$app->request->headers['Referer']); }
Entrée fichier web/index.php ajouté La phrase précédente
De cette façon, vous pouvez changer de langue
Yii::$app-> langue
Recommandations associées :
Analyse d'instance de Yii2 à l'aide de la dénomination de cas de chameau pour accéder au contrôleur
Explication détaillée du méthodes d'enregistrement et de création de composants dans Yii2
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!