Can';t使用php7和symfony 3加载mongodb固定装置

Can';t使用php7和symfony 3加载mongodb固定装置,php,mongodb,doctrine-orm,symfony,Php,Mongodb,Doctrine Orm,Symfony,我试图用symfony加载mongodb数据库的fixture,但出现了一个错误。当我发射时 php bin/控制台原则:mongodb:fixtures:load 我犯了这个错误 [Symfony\Component\Debug\Exception\ClassNotFoundException] 试图从命名空间“MongoDB\Driver”加载类“Manager”。 你忘了“联盟\分形\经理”的“使用”语句了吗 这是我的固定装置 namespace AppBundle\DataFixture

我试图用symfony加载mongodb数据库的fixture,但出现了一个错误。当我发射时

php bin/控制台原则:mongodb:fixtures:load

我犯了这个错误

[Symfony\Component\Debug\Exception\ClassNotFoundException]
试图从命名空间“MongoDB\Driver”加载类“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;
    }
}
我不知道“经理”来自哪里


如果有人能帮忙。谢谢。

我解决了这个问题。我只在apache的php.ini中添加了php_mongodb.dll。所以mongodb只有在我通过URL发出请求时才起作用,而不是在控制台中。我还必须将它添加到php的php.ini中。
谢谢–

请添加
使用条令\Common\Persistence\ObjectManager
名称空间下
对不起,我忘了粘贴用法。它们已经被添加<代码>使用条令\Common\DataFixtures\FixtureInterface
使用条令\Common\Persistence\ObjectManager
您能否使用
--verbose
运行命令以查看更精确的错误?(行和类)。我解决了这个问题。我只在apache的
php.ini
中添加了
php\u mongodb.dll
。所以mongodb只有在我通过URL发出请求时才起作用,而不是在控制台中。我还必须将它添加到php的
php.ini
。非常感谢。