Ich entwickle eine Website und ich benutze FosUserBundle. Ich würde gerne wissen, ob es ein Bündel gibt, um das Backend zu verwalten, das einfach in FosUserBundle zu integrieren ist und welches das Beste ist. Andere Frage, warum sollte ich ein Paket verwenden, um das Backend zu implementieren, anstatt mich selbst zu entwickeln?Symfony Backend Entwicklung
Antwort
Welches ist das Beste ist keine gute Frage an diesem Ort, so ist dies nur meine persönliche Meinung. Das hängt davon ab, was Sie für Ihr Backend-Projekt benötigen und wie viel davon nativ für das Backend-Bundle enthalten war, und auch, wenn der Rest, der nicht enthalten ist, nach den ausgewählten Bundle-Direktiven einfach implementiert werden kann. Ich kann zwei davon empfehlen.
EasyAdminBundle Sehr einfache Back-End-Konstruktion und ein viele Funktionalitäten in extrem kurzer Zeit. Kann mit FOSUser integriert werden, so dass das Backend gesichert werden kann, aber die Art von Dingen wie unterschiedliche Menüs je nach Rolle anzeigen, ist noch nicht nativ implementiert. Abhängig von der Anpassung kann leicht erweitert werden.
SonataAdminBundle Sehr leistungsfähig, aber schwer zu konfigurieren. Das ist der Boss der Backend-Bundles, man kann so ziemlich alles machen, kostet aber manchmal viel Arbeit. Voll integriert mit FOSUser.
Warum ein Back-End-Bundle verwenden ?, zuerst müssen Sie diese beiden überprüfen und die ganze Sache heraus Sie leicht tun können, und vergleichen Sie die Mühe machen es von Grund auf neu.
Ich hoffe, dies hilft Ihnen.
Es gibt einige, die ganz leicht integriert:
Es ist nichts Besonderes FOSUserBundle, die integriert werden muss. Die meiste Arbeit ist Konfiguration.
Ich würde vorschlagen, dass Sie jedes Paket verwenden, um Zeit zu sparen und getestet haben und ordnungsgemäß arbeiten, flexible Back-End-Zone.