目前我在我的项目中有一个全球assets.yml
文件,我定义了我的资产,并在整个应用程序中使用它们。我有几个捆绑软件,其全部资产都在这个全球性的assets.yml
中定义,这个不清楚也不好。symfony2资产管理捆绑
我想定义一个assets.yml
以及每个捆绑包的相应资产。他们会处在捆绑配置中。
我不知道如何让它们可以访问整个应用程序。我应该以某种方式使用import
,还是使用框架加载文件(该名称遵循某种约定)?我会欣赏提示,我怎么能实现上述。
编辑:我要解释一点......在我config.yml我导入assets.yml作为一种资源:
imports:
- { resource: assets.yml }
和assets.yml如下所示:
assetic:
use_controller: false
filters:
cssrewrite: ~
yui_js:
jar: %kernel.root_dir%/Resources/java/yui-compressor.jar
#apply_to: "\.js$"
yui_css:
jar: %kernel.root_dir%/Resources/java/yui-compressor.jar
#apply_to: "\.css$"
assets:
jquery:
inputs:
- '%kernel.root_dir%/Resources/public/js/jquery-1.8.0.js'
- '%kernel.root_dir%/Resources/public/js/jquery.sizes.js'
- '%kernel.root_dir%/Resources/public/js/jquery.form.js'
- '%kernel.root_dir%/Resources/public/js/jquery.validate.js'
- '%kernel.root_dir%/Resources/public/js/jquery.metadata.js'
[...]