nacesprin
(Javierleal)
May 25, 2010, 9:47pm
1
Hello. I need to get browser preferred language. I know i need to use CHttpRequest::preferredLanguage
but when I use it, I get this error: "Call to undefined method CHttpRequest::preferredlanguage()"
I use this to get it:
Yii::import(‘system.web.*’);
echo CHttpRequest::preferredLanguage();
But fails.
Where is the error, please?
Raoul
(Manu34)
May 25, 2010, 10:25pm
2
Hola Javier,
try calling :
Yii::app()->getRequest()->getPreferredLanguage();
hope this helps
ciao
nacesprin
(Javierleal)
May 26, 2010, 8:35am
3
It works. Thanks!
But, I have a dubt: What is wrong in sentence to get the error if we suppose I am importing the class CHttpRequest using Yii:import(‘system.web.*’)? Shouldn’t work fine? What am I doing wrong?
Yii::import(‘system.web.*’);
echo CHttpRequest::preferredLanguage();