Ich brauche ein sauberes Skelett, ohne Standard-Demos und configs zu verstehen, alle Konfigurationsprozess beginnt bei Null, und bündelt Erstellung für Symfony 2.
Danke!
Laden Sie die Standard Edition mit der Acme-Demo herunter. Innerhalb dieser Distribution befindet sich eine Datei mit dem Namen README.md
und unten befindet sich ein Abschnitt das beschreibt, wie man den Acme-Kram entfernt:
Verwenden dieser Edition als Basis Ihrer Anwendung
Da die Standard Edition voll konfiguriert ist und mit einigen kommt Beispiele, Sie müssen einige Änderungen vornehmen, bevor Sie es zum Erstellen verwenden Ihre Bewerbung.
Die Distribution ist mit den folgenden Standardeinstellungen konfiguriert:
- Twig ist die einzige konfigurierte Vorlagen-Engine;
- Doctrine ORM / DBAL ist konfiguriert;
- Swiftmailer ist konfiguriert;
- Anmerkungen für alles sind aktiviert.
Ein Standardpaket,
AcmeDemoBundle
, zeigt Ihnen Symfony2 in Aktion. Nachdem Sie damit gespielt haben, können Sie es entfernen, indem Sie die folgenden Schritte ausführen:
- Löschen Sie das Verzeichnis
src/Acme
;- Entfernen Sie die Routing-Einträge, die auf AcmeBundle in
verweisenapp/config/routing_dev.yml
;- Entfernen Sie das AcmeBundle aus den registrierten Bündeln in
app/AppKernel.php
;
Sie können auch web/bundles/acmedemo
entfernen, da dies nur Assets sind, die mit php app/console assets:install web
installiert wurden.
Die Demo-Dateien sind nur ein Bündel und sie helfen beim Verständnis der Konfiguration von Symfony2. Sie werden auch nur im Development-Front-Controller initialisiert und sind leicht zu entfernen, indem Sie das Bundle aus Ihrem App-Kernel löschen und konfigurieren.
Das Symfony2-Framework ist sehr schwierig zu erlernen, da es viele verschiedene Möglichkeiten gibt, eine bestimmte Aufgabe zu erledigen. Konfigurationsdateien können in verschiedenen Formaten und an verschiedenen Orten vorliegen.
Verwenden Sie das Befehlszeilenprogramm Interactive Generator, um ein Bündel zu erstellen. Hier ist ein wirklich guter Überblick: Ссылка
Viel Glück!
Tags und Links php symfony skeleton-code