2012-03-24 4 views

答えて

5

私はそのためにマイグレーションを使うべきだと思います。

まず、初期状態(スキーマ、モデル、およびデータベースが同期している場合)を復元する必要があります。変更内容をschema.ymlから削除します。モデルphp symfony doctrine:build --all-classesを再構築し、元のデータベースをインポートします。その後

schema.ymlの中にあなたの変更を行い、これらのコマンドを実行します。

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

は 'difference.'からマイグレーションクラスを生成できませんでしたあなたはこれを原因を知っていますか? –

+0

私の答えを更新しました。 – 1ed

関連する問題