我在Symfony2网站上安装了Datatables。 Datatables安装位于app / Resources / public / js / vendor / datatables /
中在我的config.yml中,我声明了datatables资产:
assetic:
debug: "%kernel.debug%"
use_controller: true
#bundles: [ ]
java: /usr/bin/java
filters:
cssrewrite: ~
cssembed:
jar: %kernel.root_dir%/Resources/java/cssembed-0.4.5.jar
yui_js:
jar: %kernel.root_dir%/Resources/java/yuicompressor.jar
less:
node: /usr/local/bin/node
node_paths: [/usr/local/lib/node_modules]
apply_to: "\.less$"
assets:
jquery_js:
inputs:
- '%kernel.root_dir%/Resources/public/js/vendor/jquery.js'
filters: [?yui_js]
bootstrap_js:
inputs:
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/transition.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/alert.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/modal.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/dropdown.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/scrollspy.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/tab.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/tooltip.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/popover.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/button.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/collapse.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/carousel.js'
# - '%kernel.root_dir%/../vendor/twitter/bootstrap/js/bootstrap-typeahead.js'
- '%kernel.root_dir%/../vendor/twitter/bootstrap/js/affix.js'
filters: [?yui_js]
bootstrap_less:
inputs:
- '%kernel.root_dir%/../vendor/twitter/bootstrap/less/bootstrap.less'
- '%kernel.root_dir%/Resources/public/less/snrbootstrap.less'
filters: [less,cssembed]
datatables_js:
inputs:
- '%kernel.root_dir%/Resources/public/js/vendor/datatables/js/jquery.dataTables.js' #datatables
- '%kernel.root_dir%/Resources/public/js/vendor/datatables-bootstrap/js/datatables.bootstrap.js' #datatables
- '%kernel.root_dir%/Resources/public/js/datatablesinit.js'
filters: [?yui_js]
datatables_css:
inputs:
- '%kernel.root_dir%/Resources/public/js/vendor/datatables/css/jquery.dataTables.css' #datatables
- '%kernel.root_dir%/Resources/public/js/vendor/datatables-bootstrap/css/datatables.css' #datatables
filters: [cssembed, cssrewrite]
但是当我加入@datatables_css时,图像仍然缺失。我尝试了一些像dump这样的资产行命令,但它并没有改变任何东西。我的js和css资产在web / assets中正确生成,但我的图像仍然在app / Resources / public / js / vendor / datatables / js
答案 0 :(得分:0)
校正: 对不起,它似乎适用于图像!但不是字体......