Sto cercando di capire symfony2 assetic bundle. Sto provando ad usare un plugin jquery che usa il proprio file css. Ho messo tutto in mybundle/Resources/public
e poi diviso in immagini/javascript/css e/Servire immagini relative usando assetic
Il plug-css sta usando percorsi relativi per ottenere le immagini come ../images/sprite.png
Utilizzando Assetic per servire il file css:
{% stylesheets
'@MyBundle/Resources/public/css/mycss.css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
Il percorso generato da assetic è /app_dev.php/css/mycss.css
, che è corretto credo. Ovviamente i percorsi relativi all'immagine non funzionano più ora. Poiché i file si trovano in mybundle/Resources/pubblico e non in/immagini/
Quando si tenta di utilizzare il filtro cssrewrite, i sentieri sono riscritti per: http://server.com/Resources/public/images/sprite.png
. Ma questo non ho corretto, i file non si trovano lì.
Come posso servire le immagini relative usando assetico?
Ho fatto una domanda simile: http://stackoverflow.com/questions/9500573/path-of-assets-in-css-files-in-symfony2 (puoi vedere i miei tentativi di risolverlo anche lì) – apfelbox