Oke also ich bin im Begriff, eine Website mit Symfony 2 zu machen.Für was würde ich ein Bündel machen? (Symfony 2)
Soll ich nur ein "Main" -Bündel machen, das alle anderen Bündel steuert/zusammensetzt? Mit anderen Bundles denke ich an ein "Galerie" -Bündel, das Dinge im Zusammenhang mit Fotos steuert, und ein "Laden" -Bündel, das einen Shop-Teil steuert.
Was wäre das beste (oder zumindest gute) Training und wie würden professionelle Teams es tun?
Ich weiß eigentlich nicht, wie Github funktioniert oder wie man ein Projekt findet, das dem entspricht, was ich in einer angemessenen Zeit tun möchte. Aber was Sie sagen ist: make 1 Bundle (appBundle oder coreBundle), die die grundlegende Website haben und dann für spezielle Teile, die für andere Projekte (Galerie und Geschäft) verwendet werden könnten, ein eigenes Bündel haben? –
Ja - genau. Dieser Ansatz hat mehrere Vorteile. ZB 1) Es ist etwas effizienter 2) Sie können sehen, was Sie an anderer Stelle auf den ersten Blick verwenden können. 3) IMO ist es leichter, Ihre Tests auf diese Weise zu verwalten 4) Ihre App ist "tragbarer". Abgesehen von unabhängigen Teilen Ihrer App können Sie separate Pakete für Utilities erstellen (wie zum Beispiel einige Math-Klassen oder -Klassen definieren HTTP-Status usw.) oder Teile, die sich logisch von Anwendungen unterscheiden (z. B. AdminBundle). Und nach vielen Erkundungen habe ich entdeckt, dass dies die bequemste und beliebteste Lösung ist. – Cyprian