【发布时间】:2013-02-12 00:23:55
【问题描述】:
我需要从一个库中压缩大量文件。但其中一个必须先加载。所以我需要做这样的事情:
{% javascripts
'@MyBundleBundle/Resources/public/js/foo-file.js'
'@MyBundleBundle/Resources/public/js/(everything except foo-file).js'
output='js/all.js'
%}
有什么想法吗?
【问题讨论】:
-
Twig 使用 glob() 从指定的文件夹中获取文件,因此,如果您可以列出您的文件夹并使文件以某种方式出现在顶部,它将起作用。我发现最简单的方法是将“filename.js”重命名为“_filename.js”(注意下划线)。当然,这是一个 hack,但它也可以:)
-
@Sarel 谢谢,但这仅适用于您自己的包和 composer 安装的其他库。如果它们是第三方,您将不得不保留自己的版本,这将是一团糟。