jef*_*eff 5 swiftmailer symfony twig
我想在我的邮件模板中使用图像 - 它们应该与邮件一起发送.如何将它们嵌入树枝模板(特殊路径或设置以解决它们?)?我是将它们作为附件附加还是有一些特殊设置?
小智 12
您可以通过执行以下操作将图像嵌入到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)
);
Run Code Online (Sandbox Code Playgroud)
然后,在Twig模板中,您可以使用:
<img src="{{ image_src }}" alt="Image Description">
Run Code Online (Sandbox Code Playgroud)
这会将图像嵌入到要发送的电子邮件中.
| 归档时间: |
|
| 查看次数: |
10067 次 |
| 最近记录: |