--from-database
オプション付きのdoctrine:mapping:convert
コマンドを使用して、注釈タイプマッピング情報を持つ 'MyEntity'という名前のエンティティを生成しました。Doctrine:migrations:diffは、非標準ディレクトリのエンティティに対するマッピングの検出を検出しません。
としての実体が教義のORMの設定で定義されている非satandardのフォルダにあります。クラスが適切なディレクトリに表示され、私がしようとすると、しかし、正しいプロパティと注釈のすべてを持っている
doctrine:
orm:
entity_managers:
default:
MyEntity:
mapping: true
type: annotation
dir: '%kernel.root_dir%/../src/Path/To/Entity'
prefix: 'Path\To\Entity'
is_bundle: false
doctrine:migrations:diff
コマンドを使用すると、結果は、エンティティが最初に生成されたテーブルを削除する移行です。これは、doctrine:mapping:convert
コマンドによって生成されたマッピング情報がdoctrine:migrations:diff
コマンドによって取得されていないことを暗示しているようです。この問題に関する洞察は、BRが大いに感謝しています。