2016-09-11 11 views
0

エラー:doctrine.mongodb:generate:documentバンドルがありませんSymfony3でバンドルが見つかりました。エラー:doctrine.mongodb:generate:documentバンドルなしSymfony3でバンドルが見つかりました

C:\ Bitnami \ wampstack-5.6.20-0 \のapache2 \ htdocsに\ SYM \ patmonS1>php bin/console doctrine:mongodb:generate:document PatmonBundle:Product

PHP Warning: Module 'mongo' already loaded in Unknown on line 0 
    [Symfony\Component\Console\Exception\RuntimeException] 
    The "--filter" option does not exist. 

config.tml

doctrine_mongodb: 
    connections: 
     default: 
      server: "%mongodb_server%" 
      options: {} 
    default_database: hello_%kernel.environment% 
    document_managers: 
     default: 
      mappings: 
       PatmonBundle: ~ 
      #filters: 
      # filter-name: 
      #  class: Class\Example\Filter\ODM\ExampleFilter 
      #  enabled: true 
      metadata_cache_driver: array # array, apc, xcache, memcache 

C:\ Bitnami \ wampstack-

mongo_client: 
    class: MongoClient 
    # if using a username and password 
    arguments: ['mongodb://%mongodb_username%:%mongodb_password%@%mongodb_host%:27017'] 

session.handler.mongo: 
    class: Symfony\Component\HttpFoundation\Session\Storage\Handler\MongoDbSessionHandler 
    arguments: ['@mongo_client', '%mongo.session.options%'] 

C:\ Bitnami \ wampstack 5.6.20-0 \ apache2の\ htdocsに\ SYM \ patmonS1 \アプリ\ CONFIG \ サービスservices.yml -5.6.20-0 \ Apache2の\ htdocsに\ SYM \ patmonS1 \アプリ\ CONFIG \ parameters.yml

parameters: 
    mongodb_server: mongodb://localhost:27017 
    mongodb_username: username 
    mongodb_password: password 
    mongodb_host: localhost 
    mongo.session.options: 
     db_name: mdb_patmonS1 
     collection: session 

C:\ Bitnami \ wampstack-5.6.20-0 \のapache2 \ htdocsに\ SYM \ patmonS1 \ SRC \パット\ monBundle \ドキュメント\ Product.php

<?php 

namespace Pat\monBundle\Document; 

// http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html 
// http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html#cookbook-mongodb-field-types 
// http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/basic-mapping.html 

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB; 
//use Doctrine\ODM\MongoDB\Mapping\Annotations\Document; with annotation @Document 

/** 
* @MongoDB\Document 
*/ 
class Product 
{ 
    /** 
    * @MongoDB\Id 
    */ 
    protected $id; 

    /** 
    * @MongoDB\Field(type="string") 
    */ 
    protected $name; 

    /** 
    * @MongoDB\Field(type="float") 
    */ 
    protected $price; 
} 
+0

'教義をPatmonBundle – malcolm

答えて

0

は、まさにそのようなコマンドは、MongoDBの中に存在していないことを実現します。私はmongodbで新しいです。それにもかかわらず、コマンドが存在する:

PHPビン/コンソール教義:MongoDBの:生成する:MongoDBの::生成:文書パット\ monBundle`文書は

http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html

関連する問題