Ich möchte ein Blogging-System erstellen, um Symfony2 zu üben, aber momentan bin ich ein wenig verwirrt, wenn es darum geht, Entitäten wie Benutzer oder Blog zu erstellen. Der Grund ist folgender:
- Benutzer (oder Blog) wird sowohl im Frontend als auch im Backend (Adminbereich) häufig verwendet (aktuell habe ich überlegt, FrontendBundle und AdminBundle zu erstellen).
- Die Entität muss zu einem Bundle gehören.
Derzeit habe ich die folgenden Methoden in Betracht gezogen, aber was ist der beste Weg in diesem Fall, oder sagen Sie mir bitte, ob es einen anderen Weg gibt.
- Erstellen Sie ein Bundle mit dem Namen 'BlogCommonBundle' und definieren Sie die Benutzerentität als "BlogCommonBundle:User".
- Definieren Sie alle Controller unter einem Bundle, wie z. B. 'BlogBundle', damit die Controller für das Frontend/Backend (Adminbereich) demselben Bundle angehören.