繁体   English   中英

如何在树枝模板中添加图像?

[英]How to add image in the twig template?

现在开始有点烦人了。 我的图片在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="...">

有人可以帮我如何在模板中添加图像吗?

来源

谢谢你。

我以前有过类似的问题。 您可以传递文档中描述的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">

我希望这对你有用。 祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM