私は簡単な方法で、私の問題に言及し、yii1 Webアプリケーションに取り組んでいます: 私はホームビューのページを持って、私は次のようにURLを作成しました:Yii1 Webアプリケーションは、それ自体で言語を変更
<a href="<?php echo yii::app()->createUrl('home/Test') ; ?>">link</a>
を私のホームコントローラで
私はこの単純なコードがあります。
public function actionTest(){
var_dump(Yii::app()->language) ;
exit() ;
}
私のプロジェクトは、2つの言語、アラビア語と英語、アラビア語と英語の間 ユーザーの変更言語、すべてのものが正常に動作している、レイアウト、言語、すべてのもののexceをサポートしますpt前のコード。 ユーザーが言語を変更した後、前のリンクをクリックすると、アラビア語または英語の場合、その言語をvarにダンプした後、結果はENになります。アプリ内のすべてのリンクが同じ方法で作成され、このリンクを除いて正常に動作していることに注意してください。どうして ?
お気軽にお問い合わせください。