2016-09-07 12 views
2

symfonyでmongodbデータベースのフィクスチャを読み込もうとしていますが、エラーが発生しました。私はphp7とsymfony 3でmongodbフィクスチャを読み込めません

PHPのbin /コンソール教義を起動する:MongoDBの:備品:私はこのエラーを得た

負荷

[symfonyの\コンポーネント\デバッグ\例外の\にClassNotFoundException]
をしようとしましたネームスペース "MongoDB \ Driver"からクラス "Manager"をロードする。
"リーグ\フラクタル\マネージャー"の "使用"ステートメントを忘れましたか?

は、ここで私は、 "マネージャー" はから来ていない私の治具

namespace AppBundle\DataFixtures\MongoDB; 
class LoadTimeLineData implements FixtureInterface 
{ 
    public function load(ObjectManager $manager) 
    { 
    } 

    public function add(ObjectManager $manager, array $data) 
    { 
    } 

    public function getOrder() 
    { 
     return 1; 
    } 
} 

です。

誰かが助けることができる場合。ありがとうございました。

+1

「名前空間」の下でDoctrine \ Common \ Persistence \ ObjectManager;を使用してください。 – yceruto

+0

申し訳ありません。使用方法を貼り付けるのを忘れました。彼らはすでに追加されました。 'Doctrine \ Common \ DataFixtures \ FixtureInterfaceを使用します;' 'Doctrine \ Common \ Persistence \ ObjectManager;を使用してください; – Pokerface

+0

より正確なエラーを表示するには、' --verbose'コマンドを実行してください。 (ラインとクラス)。 –

答えて

0

私はこの問題を解決しました。私は、php_mongodb.dllをApacheのphp.iniにのみ追加しました。だからmongodbは、私がURLを通して要求を出したときにのみ動作しましたが、コンソールでは動作しませんでした。私はPHPのphp.iniにも追加しなければなりませんでした。

関連する問題