Symfony2 / Twig: Générer un autre chemin d'URL absolu à utiliser avec CDN?

Ce stackoverflow solution presque répond à ma question. Mais je veux générer CDN url dans Twig à plus que juste des ressources. J'aimerais générer du contenu dynamique. Donc, je ne pense pas qu'un Assetic tweak est la bonne zone de recherche.

Pour l'instant, je peux mettre CDN_url dans parameters.ini et l'utiliser dans mon url. Mon code ressemble à ceci : {{CDN_Url}}{{url('route',{'param1':'value'}} .. Code de la maintenance est l'une des principales raisons je n'aime pas cette option. Ensuite, vous pouvez faire des choses comme la vérification de l'itinéraire pour /cdn/ pour générer de la CAN url et tout le reste pour être basé sur le domaine. Je n'aurais pas à courir autour de la modification d'un grand nombre de variables. ET si je voulais arrêter le CDN url à partir de la génération. Je pourrais juste modifier l'itinéraire. Il y a donc beaucoup d'avantages à déterminer s'il y a une solution propre à ce.

Si, il n'y a pas une solution déjà - comment puis-je commencer à étendre la {{ url() }} fonctionnalités pour que je puisse l'utiliser comme path et url.

source d'informationauteur JustinP