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