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