Yii错误消息语言与内容语言
我们正在使用Yii开发一个多语言应用程序,并使用Yii::app()->语言设置设置网站的语言。问题是,当我们以这种方式切换语言时,Yii的所有内置错误消息也会以该语言显示。这使得调试有点烦人,因为我必须将语言设置为英语,然后重新加载页面以读取错误Yii错误消息语言与内容语言,yii,Yii,我们正在使用Yii开发一个多语言应用程序,并使用Yii::app()->语言设置设置网站的语言。问题是,当我们以这种方式切换语言时,Yii的所有内置错误消息也会以该语言显示。这使得调试有点烦人,因为我必须将语言设置为英语,然后重新加载页面以读取错误 我尝试过使用Yii::app()->souceLanguage='en_US',但这似乎对错误消息没有任何影响。您知道如何设置Yii以一种语言显示站点内容(使用Yii::t())并以另一种语言显示错误消息吗?您可以使用以下内容覆盖CPhpMessag
我尝试过使用Yii::app()->souceLanguage='en_US',但这似乎对错误消息没有任何影响。您知道如何设置Yii以一种语言显示站点内容(使用Yii::t())并以另一种语言显示错误消息吗?您可以使用以下内容覆盖CPhpMessageSource::loadMessages():
protected function loadMessages($category, $language)
{
if ($category === 'yii') {
return array();
} else {
return parent::loadMessages($category, $language);
}
}
内置错误消息的示例?