symfonyhostname

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


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.


Solution

  • I think I found something :

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

    This seems to work... It will work only if there is a request of course, so it is not universal. So, this won't work using CLI.