Ich schließe mein CSS mit dem folgenden Code ein:
%Vor%Dadurch kann ich Bild-Sprites ohne Probleme verwenden. Die resultierende URL zu meinem Sprite lautet:
http://localhost/diva/web/bundles/majorproductionssewingdivasite/images/diva-sprites.jpg
Aber in prod wird es zugeordnet:
http://localhost/diva/bundles/majorproductionssewingdivasite/images/diva-sprites.jpg
Beachten Sie das Fehlen des Webverzeichnisses.
Der generierte Code in der CSS-Datei ist so, wie er sein sollte, und alle meine CSS (sowohl die Dev-Chunks als auch der finalisierte Prod-Assit-Dump) sind bei web/css/
. Irgendwelche Ideen, warum die Prod-Umgebung das Web-Verzeichnis überspringt?
EDIT: Das Seltsame ist, dass sowohl Dev als auch Prod die gleiche URL in der CSS selbst erzeugen:
url('../../bundles/majorproductionssewingdivasite/images/diva-sprites.jpg')
Die Lösung besteht darin, die Assets in der Prod-Umgebung auszugeben:
%Vor%Denken Sie auch daran, configure assite, in Ihrem config_prod.yml wie folgt einzustellen:
%Vor%Bearbeiten: Wie in Symfony-Dokumenten (eigentlich in Kapitel verweist auf dev-Umgebung): teilen Sie Symfony mit, dass Sie versuchen sollten, diese Dateien dynamisch zu verarbeiten