Symfony4 有什么方法可以获取我的域名吗?

Symfony4 is there any way to get my Domain Name?

我知道我可以通过执行 $request->getSomething 获得很多关于 HTTP 请求的信息,但是我没有找到任何地方来获得我的域名。

我需要它来邮寄,当我点击邮件 <a href="{{ path('lesseeRegistration', {'invitationToken': invitationToken}) }}" target="_blank">ici</a> 中的链接时,我被重定向到 http://myRoute, and I want to be redirect to http://myDomainName/myRoute。当然我可以通过静态写我的域名作弊,但我想用更好的方式解决我的问题

感谢您的帮助:)

你只需要得到一个绝对值URL。有一个树枝函数urlDoc here

您可以像 path 函数一样使用它:

<a href="{{ url('lesseeRegistration', {'invitationToken': invitationToken}) }}" target="_blank">ici</a>