Okay, also habe ich überall nach etwas gesucht, aber ich habe nichts direkt gefunden (nur Erwähnung dieses Problems in Bezug auf etwas anderes).
Im Grunde habe ich Probleme mit dem Pfad, den assetic erzeugt, wenn ich nach einer assetic-Datei suche, im Vergleich zu dem, was tatsächlich erzeugt wird.
Der Pfad, den es zu laden versucht, ist: /js/admin_part_1.js , während die zu erzeugende Datei einfach /js/admin.js
lautetIch speichere Dateien mit:
php app/console assetic:dump --env=prod --no-debug
Relevanter Teil der config.yml:
%Vor%Laden Sie das Javascript-Tag über:
%Vor%Meine Frage ist, woher kommt dieses Phantom _part_1 und wie kann ich sagen, hör auf, es hinzuzufügen?
Nun, in der current()
Methode in Assetic / Asset / Iterator / AssetCollectionIterator.php in Zeile 67 (aktueller Master).
Die Zeichenfolge 'part_ #' wurde in der Entwicklungsumgebung hinzugefügt. Wenn Sie die Assets sichern, stellen Sie sicher, dass Sie --env=prod
zum Befehl assetic:dump
hinzufügen. Stellen Sie sicher, dass Sie app_dev.php
verwenden, um auf die Seite zuzugreifen.
Tags und Links javascript php symfony assetic