When I do
print_r(Yii::app()->request->baseUrl)
I get an empty string. A post on the Yii forum says this is blank by default. How can I change its default value so that I can use absolute URLs?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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:
I used yiic to create the web app, with default settings using the following command in a terminal,
yiic webapp /path/to/webappSo 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.
Edit:
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.