gpt4 book ai didi

symfony - 如何在swiftmailer中附加图像以将其嵌入到 Twig 邮件模板中?

转载 作者:行者123 更新时间:2023-12-04 16:44:25 24 4
gpt4 key购买 nike

我想在邮件模板中使用图片-图片应该与邮件一起发送。如何将它们嵌入到 Twig 模板中(特殊路径或设置以解决它们?)?我是否将它们作为附件附上,或者有一些特殊设置?

最佳答案

您可以通过执行以下操作将图像嵌入到Twig模板中:

(下面假设您已经将相关的Swift_Message设置为$message,并且$data可能包含您要传递给Twig模板的其他信息)

$data['image_src'] = $message->embed(Swift_Image::fromPath('path/to/image.jpg'));

$message->setBody(
$this->templating->render('path/to/twigtemplate.html.twig', $data)
);

然后,在Twig模板中,您可以使用:
<img src="{{ image_src }}" alt="Image Description">

这会将图像内嵌在要发送的电子邮件中。

关于symfony - 如何在swiftmailer中附加图像以将其嵌入到 Twig 邮件模板中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22860410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com