2016-09-11 3 views
0

Fehler: doctrine.mongodb:generate:document Kein Bundle wurde mit Symfony3 gefunden.Fehler: Doktrin.Mongodb: generieren: Dokument Kein Bündel wurde mit Symfony3 gefunden

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- 5.6.20-0 \ apache2 \ htdocs \ sym \ patmonS1 \ app \ config \ services.yml Dienste:

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 \ app \ 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 \ Pat \ monBundle \ Dokumente \ 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

'Lehre: mongodb: erzeugen: Dokumente Pat \ monBundle' – malcolm

Antwort

Verwandte Themen