ZF2控制台控制器和Doctrine2 ODM

时间:2014-06-20 19:07:54

标签: php mongodb doctrine-orm zend-framework2 odm

我在使用ConsoleController时遇到问题,并使用Doctrine ODM对数据库进行查询。

控制器工作正常,显示横幅并对传递给它的不同命令和变量作出反应。

此外,通过浏览器,该应用程序正常工作,对数据库进行适当的查询。

但是在ConsoleController上我到达这一行:

$settings = $dm->createQueryBuilder('CPQ\Model\Settings')
  ->getQuery()->getSingleResult();

我在命令行上抛出以下错误:

PHP Fatal error:  Class 'Mongo' not found in /path/to/app/vendor/doctrine/mongodb/lib/Doctrine/MongoDB/Connection.php on line 99

是否应该进行任何特殊的自举或路径配置? 该文件的特定行尝试执行以下操作:

return new \Mongo($server ?: 'mongodb://localhost:27017', $options);

谢谢! 马丁

0 个答案:

没有答案