Gemeinschaft,Symfony3 Assets - anderes Bild Urls in prod und dev Umgebung
i mit dem Code beginnen:
myTwig.html.twig
{% block stylesheets %}
{% stylesheets filter='?uglifycss' filter='cssrewrite' output='styles/output/main/main.css'
'styles/css/home.css'
[...]
%}<link rel="stylesheet" href="{{ asset_url }}" />{% endstylesheets %}
{% endblock %}
home.css
.mainContainer {
background: url('../../images/background.png') no-repeat center center;
}
Wenn ich php app/console assetic:dump --env=prod --no-debug
ausführen, erstellt Symfony die Dateien main.css
und main_home_1.css
in /web/styles/output/main
. Stimmt. Das Problem ist jedoch, dass die URL des Hintergrunds in den beiden Dateien unterschiedlich ist.
main.css (prod)
background:url("../images/background.png") no-repeat center center;
main_main_1.css (dev)
background: url("../../../../images/background.png") no-repeat center center;
die URL in der DEV-Umgebung ist die richtige. Aber warum sind die URLs anders, während sie sich im selben Verzeichnis befinden? Und wie kann ich es lösen?