【问题标题】:How to avoid symfony using the public-folder for assetic:install如何避免 symfony 使用资产的公共文件夹:安装
【发布时间】:2014-08-27 19:14:28
【问题描述】:

我有一个捆绑包,我不希望公共文件夹中的文件通过assetic:install 传输到网络文件夹。相反,我使用assetic:dump 仅传输定义的文件。 如果我使用assetic:install,如何避免我的公共捆绑文件被传输?

【问题讨论】:

    标签: symfony assets assetic


    【解决方案1】:

    只是不要将这些文件放入...Bundle/Resources/public,移动它们。无论如何,您应该能够在您的{% javascripts %}{% stylesheets %} 中使用@-notation 从任何其他文件夹引用它们:

    {% javascripts 
        '@YourBundle/Resources/private/js/some-private-script.js'
    %}
        <script type="text/javascript" src="{{ asset_url }}"></script>
    {% endjavascripts %}
    

    Assetic 的assets:install 命令现在也应该忽略它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-17
      • 1970-01-01
      • 2015-11-10
      • 1970-01-01
      相关资源
      最近更新 更多