1

私はいくつかのレガシーコードと symfony2 アプリを扱っています

config.yml:

framework:
...
templating:
    engines: ['twig']
    assets_base_urls:
      http: [%app.path%, %cdn.path%]

app.path: レガシー アセットへのパス

cdn.path: symfony アプリのアセットへのパス

<img ... src="{{ asset('foto/'~foto.pathB) }}">
<img ... src="{{ asset('foto/'~foto.pathM) }}">
<img ... src="{{ asset('foto/'~foto.pathS) }}">

問題はこれら 3 つの img に関するすべてです。最初の img の asset() は 2 番目の base_url (cdn.path) を参照し、最後の 2 つは最初の img (app.path) を参照しますが、私には決定論的な動作ではないように思えます。アセットは最初のbase_urlにあります。最初のasset()が次のbase_urlにジャンプする理由が本当にわかりません

ところで、成功せずに開発キャッシュを消去しました

アップデート

複数のcdnへのソリューション!

4

1 に答える 1