エンティティAとエンティティBがエンティティAを拡張しています。Symfony 2エンティティをオーバーライドして追加プロパティを追加
エンティティA - ベンダーバンドル。 エンティティB-in/srcバンドル。
私は多くの時間を捜し、私のためには唯一の解決策があります。 DoctrineイベントloadClassMetadata
にClassMetadataListener
を使用しています。
エンティティBを拡張することはできません。エンティティAからすべてのプロパティをエンティティBに追加する必要があります。
理由を理解できません。
とMappedSuperclassがあります。 –
@ GrzegorzKrauze私の答えで言及しているドキュメントで説明されているとおりではありません。私はそこから私の答えに引用符を追加します... – Wilt
はい、私のポストとmmoreramの投稿の後にMappedSuperclassについての部分を追加しました。それ以前は明らかではなかった。 –