php - Symfony4 有什么方法可以获取我的域名?
问题描述
我知道我可以通过 $request->getSomething 获得很多关于 HTTP 请求的信息,但是我没有在任何地方找到任何可以获取我的域名的信息。
我需要它来发送邮件,当我点击邮件中的链接时<a href="{{ path('lesseeRegistration', {'invitationToken': invitationToken}) }}" target="_blank">ici</a>
,我被重定向到http://myRoute,我想被重定向到http://myDomainName/myRoute。当然我可以通过静态写入我的域名来作弊,但我想通过更好的方式解决我的问题
谢谢你的帮助 :)
解决方案
您只需要获取一个绝对 URL。有树枝功能url
。文档在这里
您可以像使用它一样使用它path
:
<a href="{{ url('lesseeRegistration', {'invitationToken': invitationToken}) }}" target="_blank">ici</a>
推荐阅读
- ios - UITableView如何在执行动作后删除滑动动作
- android - 在 glsl 中混合两个相机纹理时出现奇怪的纹理结果
- java - 如何从大字符串中捕获特定数据?
- java - 如何进行类似 WhatsApp 聊天活动的 RecylerView?
- c# - EWS 显示电子邮件非常慢
- java - 如何在屏幕边界android内实现可拖动的弹出窗口
- vue.js - vuex ORM中的'where'子句是否可以对字符串进行不区分大小写的比较?
- php - WordPress Awesome Support 插件挂钩未触发
- php - 如何删除插件类中的wordpress中的动作?
- html - 在 mat-grid 中设置列的比例