I am porting my website which is in Kohana to Symfony 2 gradually. Right now I am writing backend command in Symfony2, e.g. cron to send email notifications. 

How can I access base url in twig. Can I do some configuration so that accessing urls in twig from console and from http request to be same ?

I have already reffered to this, 

<http://symfony.com/doc/current/cookbook/console/sending_emails.html>

<http://symfony.com/doc/current/cookbook/templating/global_variables.html>

here, it is given how to configure it, but it is not mentioned how to access it, I assume I have to use {{ router.request\_context.host }}.

But my question is, isn't there any way to be consistent between console and HTTP ?

e.g. {{ url }} ?