我正在使用由 cron 作业定期触发的 Symfony2 命令发送电子邮件。在电子邮件的页脚中,我想显示公司的标志。我知道在电子邮件的情况下,我必须为图像使用绝对路径,通常我会这样做:
{% set abs_url = app.request.scheme ~'://' ~ app.request.httpHost %}
<img src="{{ abs_url ~ asset('bundles/common/images/logo_mialarma.png') }}">
但是当电子邮件的 twig 模板被 cron 作业依次调用的命令调用时,没有这样的请求对象。
在这种情况下如何创建 Assets 的绝对路径?
最佳答案
创建配置参数以将应用的域设置为。
关于email - 电子邮件中 Assets 的绝对路径,在 Symfony2 中没有请求对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291178/