0

我在使用 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);

谢谢!马丁。

4

0 回答 0