我正在开发 yii1 web 应用程序,我会以简单的方式提及我的问题:我有主页视图页面,我创建了如下 url:
<a href="<?php echo yii::app()->createUrl('home/Test') ; ?>">link</a>
在我的家庭控制器中,我有这个简单的代码:
public function actionTest(){
var_dump(Yii::app()->language) ;
exit() ;
}
我的项目支持阿拉伯语和英语两种语言,当用户在阿拉伯语和英语之间更改语言时,一切正常,布局,语言以及除以前的代码之外的一切。用户更改语言后,如果他单击上一个链接,则无论应用程序的语言是什么,如果是阿拉伯语或英语,在 var 转储语言后,结果将是 EN。请注意,应用程序中的每个链接都是以相同的方式创建的,除了这个链接之外它工作正常。为什么 ?
任何人都可以给我建议吗?