首页 > 解决方案 > Symfony4 有什么方法可以获取我的域名?

问题描述

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

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

谢谢你的帮助 :)

标签: phpsymfonydnssymfony4

解决方案


您只需要获取一个绝对 URL。有树枝功能url文档在这里

您可以像使用它一样使用它path

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

推荐阅读