エンティティモデルをSymfony3のBundle/Documentsとは別の場所に置くことは可能ですか?Symfony3/Doctrine MongoDB ODM:バンドル/ドキュメント以外のフォルダですか?
Bundle/Documents/Product.phpにエンティティモデルがあり、うまくいきました。次に、ロケーションをBundle/Entity/Productに変更し、FQCNを更新してどこにでも反映させました。
しかし、私は今、エラーを取得しています:
[Doctrine\Common\Persistence\Mapping\MappingException]
Class 'Acme\StoreBundle\Document\Product' does not exist
どこかのプロジェクトでそのFQCNへの参照がないにもかかわらず。これは、別のフォルダを使用することができないことを意味しますか、いくつかの設定が欠落していますか?
Product'し、それを移動し、その後、'アクメ\ StoreBundle \ドキュメント\ Product'はありません:
はまたここに参照のための私の設定の一部ですもう存在しない - それは期待されていないのですか?より多くの文脈を与える必要があります。 *あなたのコード*で例外はどこから来たのですか? – Lumen
私が言ったように、FQCNを更新して、どこにでも新しい場所/名前空間を反映させました。プロジェクト内のどこにでも古いFQCNへの参照はありません。それはautomar設定のためにmalarzmが言ったようです。 – shokora