我在使用 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);
谢谢!马丁。