Assetic在Symfony2中如何处理多张图片

3

我在config.yml文件中有以下几行:

assetic:
    # ...
    assets:
        image1:
            input: @bundle/Resource/images/image1.png
            output: images/image1.png

        image2:
            input: @bundle/Resource/images/image2.png
            output: images/image2.png

如何一次性复制多个文件或按通配符复制文件?
例如:
assetic:
    # ...
    assets:
        images:
            input: @bundle/Resource/images
            output: images

或者:

assetic:
    # ...
    assets:
        images:
            input: @bundle/Resource/images/*.png
            output: images/*.png
1个回答

1
为什么要在config.yml中添加图像?
建议使用assets:install命令。它将你的Bundle/Resources/public目录复制到你的web目录中。因此,将你的图像放在Bundle/Resources/public/images中,运行该命令并在视图中使用你的资源:
{% image '@Bundle/Resources/public/images/image.png'%}
    <img src="{{ asset_url }}" alt="">
{% endimage %}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接