Die Generierung von CRUD-in symfony 4
Nach Veröffentlichung von Symfony 4.0, es gibt keine Unterstützung für SensioGeneratorBundle
. daher der Befehl php app/console generate:doctrine:crud
ist nicht verfügbar.
Die Sie vorschlagen, zu verwenden MakerBundle, aber ich konnte nicht finden die passenden Ersatz für die CRUD-Generierung.
Könnte jemand helfen?
InformationsquelleAutor Mahdi | 2017-12-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie jetzt mit der
make
Befehl in symfony4 (und es ist durchaus eine Verbesserung!):Es werden Sie aufgefordert, für die Entität, die Sie wollen, dass die crud. Es erzeugt einen controller mit index, new, update, view und delete-Methoden in
/src/controller
, mit passenden Vorlagen in/templates
.Nützlich zu wissen,: Wenn Sie
make:entity
, und später ausführen, Befehl erneut ein und geben Sie eine vorhandene Entität, antwortet er mit:InformationsquelleAutor Martijn
Im moment
MakerBundle
unterstützt nur ein paar core-Befehle. Sie können die Liste hier. Leider gibt es keine CRUD-generator. Aber es gibt einige Diskussion über es in den Themen, so dass Sie Folgen können, was gemacht wird.Wenn das, was Sie brauchen, ist nur ein generator für die boilerplate-code und nicht eine mehr strukturierte Lösung, wie EasyAdminBundle sollten Sie überlegen,erstellen Sie Ihre eigenen maker.
Ich fand es, laut Dokumenten, die Profiler-Komponente installiert werden muss.
Ich war auf der Suche nach dieser Funktion auf und stolperte über diese Antwort. Seit dem letzten release am 14. März 2018 die
make:crud
Befehl Hinzugefügt wurde: github.com/symfony/maker-bundle/releases/tag/v1.2.0InformationsquelleAutor dlondero
Symfony4 (Dank an @jelle)
InformationsquelleAutor Ricardo Saracino