Is there an easy way to get the ServerName in Symfony?

greg0ire picture greg0ire · Jun 11, 2010 · Viewed 48.2k times · Source

I have been searching for an easy way to get the ServerName of the machine where Symfony runs in Symfony (so that my app adapts when it is used on a host with a different ServerName), but I couldn't find one. I created a variable in app.yml and I fetch it, but I still wonder if there is no easier way to do this. How are you doing this? I'm using Symfony 1.2 and 1.4 on different projects.

Answer

greg0ire picture greg0ire · Jun 11, 2010

I think I found something :

$this->getRequest()->getHost()

This seems to work... it will work only it there is a request of course, so it is not universal.