【发布时间】:2017-03-07 08:24:10
【问题描述】:
是否有任何“主”控制器在文件夹“控制器”中的所有其他控制器之前触发?我有一个项目,每个用户都有不同的网站语言,所以我想先检查设置,然后使用:
Yii::$app->language='en-EN';
现在我在我拥有的每个控制器中都这样做,但我想这应该是一个更简单的选择。
【问题讨论】:
-
你检查了配置文件
config/main.php吗? -
是的,恐怕我无法接触到那里的任何模型。尝试使用 Yii::$app->user->identity->user_lang; 时出现“尝试获取非对象的属性”错误
标签: php yii controller