When I do
As the post in that forum says, it might be different for different platforms, or if the web app isnt located in the default folder.
All these things work for me:
echo Yii::app()->request->baseUrl."<br/>" ; print_r(Yii::app()->request->baseUrl); echo "<br/>"; var_dump(Yii::app()->getBaseUrl(true)); echo "<br/>"; echo Yii::app()->request->getBaseUrl(true);
I used yiic to create the web app, with default settings using the following command in a terminal,
yiic webapp /path/to/webapp
So that generates the necessary directory structure for the web app, and also the default skeleton files. Try it and then see how it works. I'm new to yii myself.
This solution might have worked for the op, but the correct way baseUrl can be set is shown by ecco's answer to this question.