Настройка доктрины MongoDB + в Symfony - PullRequest
0 голосов
/ 24 декабря 2011

Я пытался установить комплект доктрин MongoDB, как написано в здесь Но когда я запустил команду

$ php bin/vendors install

Выдает следующую ошибку:

Неустранимая ошибка: вызов неопределенного метода

Doctrine\ODM\MongoDB\Configuration::setLoggerCallable() в

C:\wamp\www\Symfony\app\cache\dev\appDevDebugProjectContainer.php on line 245

Я следовал инструкциям по установке до слова (что в любом случае было немного ...), и я также дважды проверил свою установку ... Есть ли что-то, чего я здесь не хватает?

Обновление : здесь упоминается похожая проблема , но даже после получения ответа я не смог успешно настроить DoctrineMongoDBBundle.

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

Ну, наконец-то мне удалось решить эту проблему, добавив в файл deps:

[DoctrineMongoDBBundle]
    git=http://github.com/symfony/DoctrineMongoDBBundle.git
    target=/bundles/Symfony/Bundle/DoctrineMongoDBBundle
    version=origin/2.0

** примечание

version=**origin**/2.0

, что отличается от ранее предложенного простого

version=2.0.0 or something similar...

У меня есть догадка, что эта проблема возникает только в Windows, надеюсь, кто-то может это подтвердить

0 голосов
/ 24 декабря 2011

Последние изменения в репозитории Doctrine MongoDB привели к возникновению этой проблемы.Чтобы придерживаться версии до того, как это произошло, добавьте эту строку в deps.lock:

doctrine-mongodb 5ccb18231218ce92c9d72295f69bebfe172ef5fb
...