symfony - Symfony2 中的 Assetic 多图像

标签 symfony

我在 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

最佳答案

为什么要在 config.yml 中添加图像?

首选assets:install命令。它将您的 Bundle/Resources/public 目录复制到您的 web 目录。因此,将您的图像放入 Bundle/Resources/public/images 中,运行命令并在 View 中使用您的资源:

{% image '@Bundle/Resources/public/images/image.png'%}
    <img src="{{ asset_url }}" alt="">
{% endimage %}

关于symfony - Symfony2 中的 Assetic 多图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21704091/

相关文章:

php - Symfony2,跨多个包访问同一个调度程序

symfony - Monolog:将不同 channel 和多个处理程序记录到分组日志文件+专用日志文件中

javascript - Javascript 应用程序中 OAuth 2 身份验证的最佳安全实践

php - 限制在并发的时间段添加一行

validation - 仅针对部分定义的约束进行验证

mysqli 是 symfony Controller 中的未知类

symfony2.0.0 在 security.yml 中获取语言环境

symfony - 从 symfony2 中的 collectionType 排序

php - 使用第三个参数自定义登录

symfony - 在 Sonata 管理列表中使用自定义列