Hier ist die Art, wie Sie es tun können,
Erster Schritt , bitten Sie Doctrine, die Datenbank zu untersuchen und die entsprechenden XML- oder XML-Metadatendateien zu generieren.
%Vor%Zweiter Schritt , bitten Sie Doctrine, das Schema zu importieren und zugehörige Entitätsklassen zu erstellen, indem Sie die folgenden beiden Befehle ausführen.
%Vor%Sehen Sie sich den Abschnitt Entitäten aus einer vorhandenen Datenbank generieren in der Dokumentation an
Einfache Arbeitslösung für Symfony 2.7 Option Annotation und für [/ xml / ym] siehe Ссылка
mache 3 Befehle in 3 Schritten:
Befehl # 1:
%Vor%Ausgabe:
Schreiben von C: \ xampp \ htdocs \ localxyz \ src \ AppBundle / Ressourcen / config / doctrine / Meeting.orm.xml
Befehl # 2:
Ausgabe:
Verarbeitungseinheit "Meeting"
Exportieren von "Annotations" -Informationsinformationen in "C: \ xampp \ htdocs \ localxyz \ src \ Entity"
Befehl # 3:
Ausgabe:
Generierungseinheit "AppBundle \ Entity \ Meeting" Generieren von AppBundle \ Entity \ Meeting
wo:
AppBundle ist genau dein "AppBundle" in 2.7 symfony Meeting ist die Zieltabelle (Groß- / Kleinschreibung beachten)
Um sicher zu sein, überprüfen Sie dieses Verzeichnis:
C: \ xampp \ htdocs \ meinproj \ src \ AppBundle / Resources / config / doctrine / Meeting.orm.xml
C: \ xampp \ htdocs \ myproj \ src \ AppBundle / Ressourcen / config / doctrine / MeetingOriginal.orm.xml
UND SICHERSTELLEN, dass Sie nur XML-Dateien für die Tabelle haben, in der Sie Entitätsklassendateien erstellen möchten und keine anderen.
Es funktioniert sehr gut für mich.
Zur Erklärung lesen Sie bitte: Ссылка
Obwohl dies ein alter Beitrag ist, aber wenn jemand einen folgenden Fehler erhält,
Database does not have any mapping information.
Überprüfen Sie
Wenn Ihr Tabellenname blog_post
ist, verwenden Sie in der Filteroption BlogPost
und nicht blog_post
Referenz: Ссылка
obwohl dies durch die obigen Antworten abgedeckt ist, aber ich habe es verpasst und bekam diesen Fehler
Also wollte ich das explizit machen
Danke ...