Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Symfony2/3: document manager issue with mongodb

After installing symfony2 and mongodb by composer.json (The installations have been completed successfuly). But, when I execute the application, I get the following error message:

InvalidArgumentException: Unable to replace alias "doctrine_mongodb.odm.document_manager" with "doctrine.odm.mongodb.document_manager".

This is my composer.json:

"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.2.*",
    "doctrine/orm": "~2.2,>=2.2.3",
    "doctrine/doctrine-bundle": "1.2.*",
    "twig/extensions": "1.0.*",
    "symfony/assetic-bundle": "2.1.*",
    "symfony/swiftmailer-bundle": "2.2.*",
    "symfony/monolog-bundle": "2.2.*",
    "sensio/distribution-bundle": "2.2.*",
    "sensio/framework-extra-bundle": "2.2.*",
    "sensio/generator-bundle": "2.2.*",
    "jms/security-extra-bundle": "1.4.*",
    "jms/di-extra-bundle": "1.3.*",
    "doctrine/mongodb-odm-bundle": "3.0.*"
},

Does anyone have an idea?

like image 797
Léon Jiresse Avatar asked Apr 13 '13 13:04

Léon Jiresse


1 Answers

You have to add doctrine_mongodb configuration to app/config/config.yml

doctrine_mongodb:
    connections:
        default:
            server: mongodb://localhost:27017
            options: {}
    default_database: kickass
    document_managers:
        default:
            auto_mapping: true
like image 138
Ricardo Batista Avatar answered Nov 15 '22 18:11

Ricardo Batista