无法使用php7和symfony 3加载mongodb灯具

时间:2016-09-07 20:20:35

标签: php mongodb doctrine-orm symfony

我正在尝试使用symfony为mongodb数据库加载fixture,但是我收到了一个错误。当我启动时

  

php bin / console doctrine:mongodb:fixtures:load

我收到了这个错误

  

[Symfony的\元器件\调试\异常\的ClassNotFoundException]
    尝试从命名空间“MongoDB \ Driver”加载类“Manager”     您是否忘记了“League \ Fractal \ Manager”的“使用”声明?

这是我的装置

namespace AppBundle\DataFixtures\MongoDB;
class LoadTimeLineData implements FixtureInterface
{
    public function load(ObjectManager $manager)
    {
    }

    public function add(ObjectManager $manager, array $data)
    {
    }

    public function getOrder()
    {
        return 1;
    }
}

我不是“经理”的来源。

如果有人可以提供帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。我只在apache的php.ini中添加了php_mongodb.dll。所以mongodb只有在我通过网址发出请求时才会工作,但不会在控制台中发出请求。我不得不将它添加到php的php.ini中。 谢谢 -