Doctrine ODM には、コレクションに使用する名前を指定するための注釈 (コレクション) があります。デフォルトはクラス名ですが、簡単に変更できます。
ただし、他のクラスによって拡張されるスーパークラスをマップしました。継承タイプは単一のコレクションであり、このコレクションは基本抽象クラスにちなんで名付けられています。この名前を変更するにはどうすればよいですか?
拡張されるクラス Base があるとしましょう。しかし、コレクションにはItemsという名前を付けたいです。すべての拡張クラスで注釈を変更したくないのは明らかです。これは非常に冗長でエラーが発生しやすいためです。