Это решение stackoverflowпочти отвечает на мой вопрос. Но я хочу генерировать URL-адреса CDN в Twig
не только для ресурсов. Я хотел бы создать их для динамического контента. Поэтому я не думаю, что настройка Assetic — это то, на что стоит обратить внимание.
На данный момент я могу установить CDN_url в parameters.ini
и использовать его в своих URL-адресах. Мой код будет выглядеть так: {{CDN_Url}}{{url('route',{'param1':'value'}}
.. Обслуживание кода - одна из основных причин, по которой мне это не нравится Затем вы могли бы сделать такие вещи, как проверка маршрута для /cdn/
, чтобы сгенерировать URL-адрес CDN, и все остальное, основанное на домене.Мне не пришлось бы бегать, изменяя множество переменных. И если бы я хотел остановить генерацию URL-адреса CDN, я мог бы просто изменить маршрут. Так что есть много преимуществ в том, чтобы выяснить, есть ли для этого чистое решение.
Если решения еще нет, как бы я начните расширять функциональность {{ url() }}
, чтобы я мог использовать ее как path
и url
.