2016-04-14 17 views
0

mongodbドライバ(php_mongodb.dll)をインストールしました。ファイルはxampp\php\extです。私はmongodbサーバーに対する単純な接続とクエリでこれを使用しました。これは完全に動作します。しかしsymfonyがmongodbドライバ(DLL)を見つけられません

$conn = new MongoDB\Driver\Manager("mongodb://localhost:27017");

、私は私のsymfonyプロジェクトでそれを使用しようとすると、私はこのエラーを取得:

Attempted to load class "Manager" from namespace "AlimentosBundle\Controller\MongoDB\Driver". Did you forget a "use" statement for another namespace?

私はこのシンプルなラインを使用モンゴとの接続を行うために

私はsymfonyを使うのが初心者です。 symfonyプロジェクト内でDLLもインポートする必要がありますか?もしそうでなければ、どうすればSymfonyにDLLを見つけられますか?

私はdoctrine/mongodbバンドルが実際に存在することを知っていますが、単純な接続を試したかっただけですが、バンドルなしでそれを行うことは可能ですか?

答えて

1

最初のスラッシュがありません。 、

$conn = new MongoDB\Driver\Manager("mongodb://localhost:27017"); 

明らかに示唆したように、あなたは一例として、クラスをインポートし、名前空間なしで使用することができます:代わりに

$conn = new \MongoDB\Driver\Manager("mongodb://localhost:27017"); 

を:これを試してみてください

use MongoDB\Driver\Manager; 

... 

$conn = Manager("mongodb://localhost:27017"); 

・ホープこのヘルプ

+0

私はちょうど最初のスラッシュを追加する必要があった、それは働いた!ありがとう! :D – Drumnbass

関連する問題