这应该很简单,但似乎没有记录在任何地方。
我需要在项目中包含一些misc下载和视频。最佳实践似乎是将这些文件包含在我的bundle / Resources / public /文件夹中,例如bundle / Resources / public / downloads / download.zip。
Assetic非常适合处理图像,css和js文件...但对于这些misc文件,我不知道该怎么做。
如果我将它们放在我的bundles文件夹的公共子文件夹中,并运行app / console assets:install --symlink,我可以看到它链接到我的/ web / bundles文件夹...但如果我添加像这样的链接:
{{ asset('downloads/download.zip') }}
它不起作用,即使听起来应该如下所述:Difference between assetic:dump and assets:install
我应该做这样的链接吗?:
{{ asset('bundles/mybundle/downloads/download.zip') }}
或者我做错了什么?
谢谢!
答案 0 :(得分:1)
正如@Wouter J已经提到的(非常简短),您必须始终引用Web目录根目录中的所有资产。这就是我无论如何都要这样做才能让它发挥作用。从个人经验谈起:)