【发布时间】:2014-10-09 07:53:08
【问题描述】:
我正在使用 Symfony2 和 Assetic 构建一个 Web 应用程序。我想制作一个清单文件,但我必须手动将文件名添加到列表中。
我可以使用 PHP 获取所有静态文件(在 [app/Bundle]/Resources/public 中),因此我可以轻松生成这些文件的列表。但其他文件(样式表、javascript 和图像)是由 Assetic 生成的。
有没有办法获取这些生成文件的列表,以便我可以将它们添加到清单文件中?
【问题讨论】:
-
不确定如何获取生成的名称,但您始终可以使用
{% javascripts '@AcmeFooBundle/Resources/public/js/*' output='js/compiled/main.js' %}以及用于缓存破坏的资产版本控制自己设置输出文件名 - symfony.com/doc/current/reference/configuration/…
标签: php symfony assetic cache-manifest