yii2 mehrsprachige Einstellungen

WBOY
Freigeben: 2016-07-29 09:15:50
Original
1154 Leute haben es durchsucht

yii2-Mehrsprachigkeitseinstellungen

1. Legen Sie die Standardsprache fest: Fügen Sie „Language“=>„zh_cn“ in der Konfigurationsdatei „mail.php“ hinzu.

2 Umschalten
HTML-Code:

<a href="<?php echo Yii::$app->urlManager->createUrl(['/test/language','lang'=>'zh_cn']);?>">中文</a>  
<a href="<?php echo Yii::$app->urlManager->createUrl(['/test/language','lang'=>'en']);?>">English</a>  
Nach dem Login kopieren

Controller-Code:

//语言切换 
public function actionLanguage(){       
    $language=  \Yii::$app->request->get('lang');  
    if(isset($language)){  
        \Yii::$app->session['language']=$language;  
    }  
    //切换完语言哪来的返回到哪里
    $this->goBack(\Yii::$app->request->headers['Referer']);  
}  
Nach dem Login kopieren

3. Pfad für mehrsprachige Dateinachrichten

4. Ändern Sie die Eintragsdatei web/index.php:

(new yiiwebApplication($config))->run();
Ändern zu:
$application = new yiiwebApplication($config);
$application -> language = isset(Yii::$app->session['sprache']) ? 'Sprache']: 'zh_cn';
$application -> run();

Auf diese Weise kann eine Sprachumschaltung erreicht werden

Urheberrechtserklärung: Dieser Artikel ist ein Blog. Dies ist ein Originalartikel und darf nicht ohne Genehmigung des Bloggers reproduziert werden.

Das Obige stellt die mehrsprachigen Einstellungen von yii2 vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage