目前我在我的項目中有一個全球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'
[...]