我的包里有一张图片Bundle/Resources/public/images/abc.png.
我想从模板文件中引用它.我的第一个想法是<img src="{{ asset('images/abc.png') }}" />哪个显然不起作用.
我不想Bundle/Resources/public在渲染的HTML中有一个文件夹,所以有没有办法以一种很好的方式引用资源文件?我在文档中找不到任何相关内容.
该assets:install命令将(或符号链接)放置在web/bundles目录下的所有bundle资源.在AcmeDemoBundle/Resources/public/images/img.png随后放置在web/bundles/acmedemo/images/img.png,你可以用asset('bundles/acmedemo/images/img.png')你的模板.这是"官方"方式,大多数捆绑使用这种方式的资产.
如果需要,您可以编写自己的资产安装命令,查看vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.php或将资产放在web目录下的任何其他解决方案.
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |