Doctrine erstellt automatisch alle Datenbanktabellen?

8

Gibt es irgendeine Möglichkeit, der Doktrin zu sagen, automatisch Schematabellen zu erstellen, ohne diesen Befehl zu verwenden:

%Vor%     
Sina Miandashti 20.05.2012, 15:33
quelle

2 Antworten

20

Mit SchemaTool und EntityManager können Sie dies tun:

%Vor%     
trevorengstrom 07.09.2012, 22:23
quelle
4

Ich bin mir nicht sicher, was du machen willst, aber wenn du es mit PHP-Code machen willst, kannst du überprüfen, wie der Doktrin-Befehl funktioniert und den Code kopieren. Sie können es hier finden:

%Vor%

Wenn Sie die execute-Methode überprüfen, werden Sie sehen, wie es gemacht wird. Offensichtlich müssen Sie eine Verbindung über den DBAL DriverManager erhalten, der Ihnen Zugriff auf ein Schema-Objekt gewährt, das wiederum eine createDatabase-Methode hat. Ich habe das selbst nicht versucht.

    
Jens 20.05.2012 19:03
quelle

Tags und Links