2012-03-24 9 views

Antwort

5

Ich denke, Sie sollten die Migration dafür verwenden.

Zuerst müssen Sie den Anfangszustand wiederherstellen (wenn Schema, Modell und Datenbank synchronisiert sind). Entfernen Sie Ihre Änderungen in schema.yml, erstellen Sie Ihr Modell php symfony doctrine:build --all-classes neu und importieren Sie die ursprüngliche Datenbank.

Danach Änderungen in schema.yml machen und diese Befehle ausführen:

php symfony doctrine:generate-migrations-diff 
php symfony doctrine:migrate 
php symfony doctrine:build --all-classes 
+0

'konnte nicht Migration Klassen generieren von difference.' Wissen Sie, was das verursacht? –

+0

Habe gerade meine Antwort aktualisiert. – 1ed