Assetic wurde nicht in Symfony 2.8 und 3.0 gefunden

8

Ich starte ein neues Symfony-Projekt. Nachdem ich Folgendes eingegeben habe:

%Vor%

Ich sehe, dass das neue Projekt erstellt wurde, aber ich finde das Assetic Paket nicht im Projekt. Auch wenn ich es versuche:

%Vor%

Ich finde die folgenden Befehle nicht:

%Vor%

Könnte mir jemand helfen? Was mache ich falsch. Stimmt etwas nicht mit den heruntergeladenen Dateien?

    
Jacob George 05.12.2015, 12:52
quelle

2 Antworten

12

Das Asset-Paket ist seit SF 3.2 nicht enthalten. Ich denke, das liegt an einigen Kompatibilitätsproblemen.

Sie können sie manuell zu Ihrer composer.json

hinzufügen %Vor%

Und fügen Sie das neue Bundle Ihrem Kernel hinzu.

%Vor%

Dann sollte es funktionieren. Ich benutze SF 2.8 und seine Arbeitsweise. Es gibt einige verwarnungen und ich weiß nicht, ob es unter SF3 funktioniert.

    
Stony 05.12.2015 12:55
quelle
8

AsseticBundle wurde nur aus der Standarddistribution in 2.8 entfernt. Dies bedeutet, dass Sie, wenn Sie Assetic verwenden möchten, dies dennoch tun können, indem Sie die Abhängigkeit manuell einfügen, indem Sie Folgendes ausführen:

%Vor%

Und fügen Sie das Paket in Ihrem AppKernel hinzu:

%Vor%

Eine Sache zu wissen, obwohl. AsseticBundle wurde noch nicht auf 3.0 migriert.

Sie können es also (vorerst) nicht verwenden, wenn Sie ein 3.0-Projekt starten möchten. Das gilt auch für einige Bundles (und darunter auch die Sonata-Bundles), und obwohl einige Entwickler vor der offiziellen Veröffentlichung letzte Woche damit begonnen haben, auf die Version 3.0 zu migrieren, brauchen einige Bundles noch eine Menge Arbeit kompatibel mit 3.0.

Hoffentlich sollte AsseticBundle (und andere) in den nächsten Monaten migriert werden. Oder wenn Sie ungeduldig sind, können Sie noch zu Assetic oder AsseticBundle beitragen! ;)

Bearbeiten: AsseticBundle sollte bis Ende des Monats getaggt werden, wenn nicht vorher, wie es in dieser Ausgabe heißt: Ссылка

    
Charles Sarrazin 10.12.2015 11:07
quelle

Tags und Links