现在开始有点烦人。我的图像位于public/images/
文件夹中。我正在尝试将图像添加到我的TemplatedEmail
在我的twig template
中,我尝试了在文档中找到的所有内容:
<img src="{{ asset('images/logos/coffee.jpg') }}" alt="Symfony!"/>
<img src="{{ absolute_url(asset('images/logos/coffee.jpg')) }}" alt="Symfony!"/>
<img src="{{asset('build/images/1.0e73ff35.jpg')}}" title="my image" alt="My image">
在电子邮件中,我收到这样的消息:
我尝试了以下操作:
<img src="{{ asset('../../public/images/Tux.png') }}">
<img src="{{ asset('images/basketball.jpg') }}" alt="first"/>
<img style="display: block;" src="{{ asset('images/Tux.png') }}" alt="...">
有人可以帮助我如何在模板中添加图像吗?
谢谢。
答案 0 :(得分:2)
我以前也有类似的问题。您可以通过文档中所述的embeded method
。
->embed(fopen(/path/to/image, 'r'), 'logo')
<img src="cid:logo"> ... <img src="cid:new-cover-image">
我尝试过的另一种方法是:
在您的twig.yaml
文件中,添加图像路径
paths:
'%kernel.project_dir%/public/images': images
然后,在您的树枝文件中
<img src="{{ email.image('@images/logo.png') }}" alt="Logo">
我希望这对您有用。祝你好运。