Актив Twig с CDN с использованием Symfony 2 - PullRequest
5 голосов
/ 09 сентября 2011

Из соображений производительности я хочу доставить некоторые из моих файлов с CDN .

Можно ли настроить помощник "актив" так, чтобы он автоматически устанавливал что-то вроде "static1.xxxx.com/css/main.css" и "static2.xxxx.com/css/main.css"?

Возможно, что-то вроде:

{{ asset('css/main.css',static1) }}

Ответы [ 2 ]

12 голосов
/ 18 января 2012

в config.yml просто добавьте что-то вроде:

framework:
    templating:
      engines: ['twig']
      assets_base_urls:
        http: [http://yourcdn.com]
1 голос
/ 09 мая 2014

Я думаю, что лучше сделать что-то вроде:

templating:
    packages:
        cdn:
            base_urls:
                ssl: ['url']
                http: ['url']

Таким образом, вы можете делать такие вещи, как asset ('yourfile', 'cdn'), а также иметь несколько cdns (указав больше пакетов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...