0

私はyui_compressorを使用しています:

`

{% javascripts filter='?yui_js'
   '@MyProjectBundle/Resources/public/js/libs/jquery/jquery-min.js'
   '@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap-modal.js'
   '@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap-tooltip-2.0.js'
   '@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap-popover.js'
   '@MyProjectBundle/Resources/public/js/libs/bootstrap/bootstrap-dropdown.js'
   '@MyProjectBundle/Resources/public/js/main.js' %}
   <script src="{{ asset_url }}"></script>
   <script>
      window.basePath = "{{ url('index') }}";
   </script>
{% endjavascripts %}

`

/js/xxx.js ではなく、おそらく kernel_root よりも 1 つ上のフォルダー (私のサブドメインが指している場所) に出力を入れたいと思います。

この問題をどのように解決できるかについて何か考えはありますか?

どうもありがとう、

4

1 に答える 1

0

私は自分の資産に cdn を使用しています。

config_prog.yml で簡単に変更できます

framework:
templating:
    assets_base_urls:
        http: [ http://cdn.domain.com ]

ただし、画像などのアセットもそこからロードされることに注意する必要があります...

さらに、キャッシュを無効にすることもできます (たとえば、cdn の有効期限が長いなど)。追加することでこれを行うことができます

framework:
    templating:      { engines: ['twig'], assets_version: v1 }

あなたのconfig.ymlに。

于 2012-11-23T22:55:20.030 に答える