2

メインアプリケーションの一部ではないいくつかのエンティティを含むバンドルを備えた Symfony2 アプリケーションがあります。

スキーマを更新して一部のエンティティを除外するにはどうすればよいですか?

EG エンティティの 1 つを更新した後に次のコマンドを実行すると

php app/console doctrine:schema:update --dump-sql

次に、doctrine はすべてのエンティティに対して sql を生成します。つまり、不要なエンティティのテーブルを作成します。では、SQLを生成するときにこれらの特定のエンティティをスキップするようにdoctrineに指示するにはどうすればよいですか?

4

1 に答える 1

1

Symfonyコマンドでは、その方法でエンティティを除外することはできません。

エンティティを主要部分から他の部分に区別したい場合は、2つの異なるエンティティマネージャーを定義することをお勧めします。1つは主要エンティティ用、もう1つは付属エンティティ用です...

公式ドキュメント:複数のエンティティマネージャーを操作する方法

于 2012-09-04T10:56:59.223 に答える