2

私のプロジェクトにjqueryデータテーブルを含めようとしているので、composer.pharにデータテーブルを含めて最新バージョンを取得し、アセットを構成してcssおよびjsファイルを取得しようとしました:

これはデータテーブルの部分的な設定です:

assetic:
    filters:
        cssrewrite: ~
        yui_css:
            jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
        yui_js:
            jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
        lessphp:
            file: %kernel.root_dir%/../vendor/oyejorge/less.php/lessc.inc.php
            apply_to: "\.less$"
    assets:
        datatables_css:
            inputs:
                - %kernel.root_dir%/../vendor/datatables/datatables/media/css/jquery.dataTables.css
                - %kernel.root_dir%/../vendor/datatables/datatables/media/css/jquery.dataTables_themeroller.css
            filters:
                - cssrewrite
                - ?yui_css
            output: css/datatables.css
         datatables_js:
            inputs:
                 - %kernel.root_dir%/../vendor/datatables/datatables/media/js/jquery.dataTables.js
             filters:
                 - ?yui_js
             output: js/datatables.js

私の問題は、datatables イメージがベンダーから css/images フォルダーにコピーされないことです。ソースファイルがバンドルではないことが原因でしょうか?私もブートストラップを使用していますが、ブレインクラフトされたブートストラップ バンドルには、ベンダーの twbs ソースから /web/fonts フォルダーにフォント ファイルを意図的にコピーするためのコマンドとコンポーザー ハンドラーがあることがわかります。 /web/images フォルダーで利用可能な画像。

4

1 に答える 1