Nach zwei Tagen Kontakt stellte ich fest, dass Symfony wirklich großartig ist. Ich hatte Probleme damit, ob es besser ist, Laravel oder Symfony zu lernen. Nachdem ich eine Woche lang Laravel gelernt hatte, stellte ich fest, dass es zu wenig Dokumentation gab Lernmaterialien Ich habe mich sofort an Symfony gewandt und festgestellt, dass es fast die gleichen Funktionen hat wie Laravle, also habe ich mir Laravle letzte Woche nicht umsonst angesehen. Aber heute habe ich eine sehr gute Funktion gefunden, die Java ähnlicher ist. Ich freue mich schon seit einiger Zeit, wie man mit nur wenigen Klicks Datenbanktabellenentitäten generiert Verwenden Sie Symfony3.0 und generieren Sie bestimmte Verbindungskonfigurationsinformationen für Datenbankentitäten. Symfony erkennt automatisch, um welche Datenbank es sich handelt die Dokumentation! Ich war auch betrunken, als ich über das Dokument sprach. Ich habe jeden Satz in Baidu Translate kopiert, um die Bedeutung zu verstehen.
Entitäten aus Datenbanktabelle generieren
D:\test_backend>php bin/console doctrine:mapping:convert --from-database yml D:\db\ Processing entity "AppUser" Processing entity "Channel" Processing entity "MigrationVersions" Exporting "yml" mapping information to "D:\db"
D:\test_backend>php bin/console doctrine:generate:entities AppBundle/Entity/AppUser --path src/Generating entities for namespace "AppBundle\Entity\AppUser" > backing up AppUser.php to AppUser.php~ > generating AppBundle\Entity\AppUser
Das obige ist der detaillierte Inhalt vonEine Erklärung, wie Symfony Datenbanktabellenentitäten generiert und Datenbanken migriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!