以前は文字列を格納するフィールドを持っていたドキュメントがありますが、今はハッシュを格納するように変更したいと考えています。問題は、古いドキュメントのいずれかを取得しようとすると、次のエラーが発生することです。
キャッチ可能な致命的なエラー: Doctrine\ODM\MongoDB\UnitOfWork::getClassNameForAssociation() に渡される引数 2 は、/vagrant/wowfi/app/cache/dev/doctrine/odm/mongodb/Hydrators で呼び出される、指定された文字列の配列型である必要があります/WowfiCoreBundleDocumentLoginUserHydrator.php 82 行目および定義済み
さまざまな種類のドキュメントを保存する場合は、ディスクリミネーターを使用する必要があるというドキュメントを読みました。しかし、私の場合、2 つの異なるクラスはありません。フィールド タイプを文字列からハッシュ (埋め込みドキュメント) に変更したドキュメント クラスが 1 つだけあります。
ご協力いただきありがとうございます。