【问题标题】:Symfony2 Assetic CSS rewrite outside bundleSymfony2 Assetic CSS 重写外部包
【发布时间】:2014-09-07 19:42:29
【问题描述】:

我在我的 Symfony2 网站上安装了 Datatables。 Datatables安装位于app/Resources/public/js/vendor/datatables/

在我的 config.yml 中,我声明了数据表资产:

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 时,图像仍然丢失。我尝试了一些像转储这样的资产行命令,但它并没有改变任何东西。我的 js 和 css 资产在 web/assets 中正确生成,但我的图像仍在 app/Resources/public/js/vendor/datatables/js 中

【问题讨论】:

    标签: css twitter-bootstrap symfony datatables assetic


    【解决方案1】:

    更正: 抱歉,它似乎适用于图像!但不是字体...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-20
      • 2011-10-26
      • 2014-06-06
      • 2014-08-06
      • 2016-04-15
      • 1970-01-01
      • 2012-02-04
      相关资源
      最近更新 更多