Возможно, кто-то сталкивался с той же проблемой. Попробовал следующее руководство по сохранению изображений в MonogDb https://docs.sylius.com/en/latest/cookbook/images/images-gridfs.html
Но все равно не могу заставить его работать.
Получение:
Аргумент 1, передаваемый в Gaufrette \ Adapter \ GridFS :: __ construct (), должен быть экземпляром MongoDB \ GridFS \ Bucket, экземпляром MongoGridFS, заданным
My services.yaml
app.gaufrette_loader.doctrine_grid_fs:
class: Doctrine\MongoDB\GridFS
public: false
arguments: [App\Document\Product\Image]
factory: [’@doctrine.odm.mongodb.document_manager’, getDocumentCollection]
app.gaufrette_loader.grid_fs:
class: MongoGridFS
factory: [’@app.gaufrette_loader.doctrine_grid_fs’, getMongoCollection]
Может быть, есть еще несколько зависимостей, чтобы заставить это работать, поскольку phpstorm говорит, что сервис doctrine.odm.mongodb.document_manager отсутствует, или поваренная книга немного устарела?: /
Кроме того, я использую сопоставление аннотаций. Может ли быть так, что 'App \ Document \ Product \ Image' просто имеет неправильное сопоставление?
Любая помощь или ссылки на правильную документацию приветствуются.