The class 'AppDocumentUser' was not found in the chain configured namespaces





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I have just put in place mongodb with symfony4.1.



When I want to persist a simple User in the database, I got this error (title) :




Uncaught PHP Exception DoctrineCommonPersistenceMappingMappingException: "The class 'AppDocumentUser' was not found in the chain configured namespaces




enter image description here



Here my controller :



/**
* @Route("/mongoTest")
* @Method("GET")
* @param DocumentManager $dm
* @return JsonResponse
*/
public function mongoTest(DocumentManager $dm)
{
$user = new User();
$user->setEmail("hello@medium.com");
$user->setFirstname("Matt");
$user->setLastname("Matt");
$user->setPassword(md5("123456"));
$dm->persist($user);
$dm->flush();
return new JsonResponse(array('Status' => 'OK'));
}


Config :






doctrine_mongodb:
connections:
default:
server: "%mongodb_server%"
options: {}
default_database: "%mongodb_database_name%"
document_managers:
default:
auto_mapping: true
default_commit_options: ~





Here my Document :






<?php

namespace AppDocument;

use DoctrineODMMongoDBMappingAnnotations as MongoDB;
/**
* @MongoDBDocument
*/
class User
{
/**
* @MongoDBId
*/
protected $id;

/**
* @MongoDBField(type="string")
*/
protected $firstname;

/**
* @MongoDBField(type="string")
*/
protected $lastname;

/**
* @MongoDBField(type="string")
*/
protected $email;

/**
* @MongoDBField(type="string")
*/
protected $password;

/**
* @MongoDBField(type="date")
*/
protected $create_date;

// ...
}





Does anyone have an idea ?



Thanks a lot !!










share|improve this question































    0















    I have just put in place mongodb with symfony4.1.



    When I want to persist a simple User in the database, I got this error (title) :




    Uncaught PHP Exception DoctrineCommonPersistenceMappingMappingException: "The class 'AppDocumentUser' was not found in the chain configured namespaces




    enter image description here



    Here my controller :



    /**
    * @Route("/mongoTest")
    * @Method("GET")
    * @param DocumentManager $dm
    * @return JsonResponse
    */
    public function mongoTest(DocumentManager $dm)
    {
    $user = new User();
    $user->setEmail("hello@medium.com");
    $user->setFirstname("Matt");
    $user->setLastname("Matt");
    $user->setPassword(md5("123456"));
    $dm->persist($user);
    $dm->flush();
    return new JsonResponse(array('Status' => 'OK'));
    }


    Config :






    doctrine_mongodb:
    connections:
    default:
    server: "%mongodb_server%"
    options: {}
    default_database: "%mongodb_database_name%"
    document_managers:
    default:
    auto_mapping: true
    default_commit_options: ~





    Here my Document :






    <?php

    namespace AppDocument;

    use DoctrineODMMongoDBMappingAnnotations as MongoDB;
    /**
    * @MongoDBDocument
    */
    class User
    {
    /**
    * @MongoDBId
    */
    protected $id;

    /**
    * @MongoDBField(type="string")
    */
    protected $firstname;

    /**
    * @MongoDBField(type="string")
    */
    protected $lastname;

    /**
    * @MongoDBField(type="string")
    */
    protected $email;

    /**
    * @MongoDBField(type="string")
    */
    protected $password;

    /**
    * @MongoDBField(type="date")
    */
    protected $create_date;

    // ...
    }





    Does anyone have an idea ?



    Thanks a lot !!










    share|improve this question



























      0












      0








      0








      I have just put in place mongodb with symfony4.1.



      When I want to persist a simple User in the database, I got this error (title) :




      Uncaught PHP Exception DoctrineCommonPersistenceMappingMappingException: "The class 'AppDocumentUser' was not found in the chain configured namespaces




      enter image description here



      Here my controller :



      /**
      * @Route("/mongoTest")
      * @Method("GET")
      * @param DocumentManager $dm
      * @return JsonResponse
      */
      public function mongoTest(DocumentManager $dm)
      {
      $user = new User();
      $user->setEmail("hello@medium.com");
      $user->setFirstname("Matt");
      $user->setLastname("Matt");
      $user->setPassword(md5("123456"));
      $dm->persist($user);
      $dm->flush();
      return new JsonResponse(array('Status' => 'OK'));
      }


      Config :






      doctrine_mongodb:
      connections:
      default:
      server: "%mongodb_server%"
      options: {}
      default_database: "%mongodb_database_name%"
      document_managers:
      default:
      auto_mapping: true
      default_commit_options: ~





      Here my Document :






      <?php

      namespace AppDocument;

      use DoctrineODMMongoDBMappingAnnotations as MongoDB;
      /**
      * @MongoDBDocument
      */
      class User
      {
      /**
      * @MongoDBId
      */
      protected $id;

      /**
      * @MongoDBField(type="string")
      */
      protected $firstname;

      /**
      * @MongoDBField(type="string")
      */
      protected $lastname;

      /**
      * @MongoDBField(type="string")
      */
      protected $email;

      /**
      * @MongoDBField(type="string")
      */
      protected $password;

      /**
      * @MongoDBField(type="date")
      */
      protected $create_date;

      // ...
      }





      Does anyone have an idea ?



      Thanks a lot !!










      share|improve this question
















      I have just put in place mongodb with symfony4.1.



      When I want to persist a simple User in the database, I got this error (title) :




      Uncaught PHP Exception DoctrineCommonPersistenceMappingMappingException: "The class 'AppDocumentUser' was not found in the chain configured namespaces




      enter image description here



      Here my controller :



      /**
      * @Route("/mongoTest")
      * @Method("GET")
      * @param DocumentManager $dm
      * @return JsonResponse
      */
      public function mongoTest(DocumentManager $dm)
      {
      $user = new User();
      $user->setEmail("hello@medium.com");
      $user->setFirstname("Matt");
      $user->setLastname("Matt");
      $user->setPassword(md5("123456"));
      $dm->persist($user);
      $dm->flush();
      return new JsonResponse(array('Status' => 'OK'));
      }


      Config :






      doctrine_mongodb:
      connections:
      default:
      server: "%mongodb_server%"
      options: {}
      default_database: "%mongodb_database_name%"
      document_managers:
      default:
      auto_mapping: true
      default_commit_options: ~





      Here my Document :






      <?php

      namespace AppDocument;

      use DoctrineODMMongoDBMappingAnnotations as MongoDB;
      /**
      * @MongoDBDocument
      */
      class User
      {
      /**
      * @MongoDBId
      */
      protected $id;

      /**
      * @MongoDBField(type="string")
      */
      protected $firstname;

      /**
      * @MongoDBField(type="string")
      */
      protected $lastname;

      /**
      * @MongoDBField(type="string")
      */
      protected $email;

      /**
      * @MongoDBField(type="string")
      */
      protected $password;

      /**
      * @MongoDBField(type="date")
      */
      protected $create_date;

      // ...
      }





      Does anyone have an idea ?



      Thanks a lot !!






      doctrine_mongodb:
      connections:
      default:
      server: "%mongodb_server%"
      options: {}
      default_database: "%mongodb_database_name%"
      document_managers:
      default:
      auto_mapping: true
      default_commit_options: ~





      doctrine_mongodb:
      connections:
      default:
      server: "%mongodb_server%"
      options: {}
      default_database: "%mongodb_database_name%"
      document_managers:
      default:
      auto_mapping: true
      default_commit_options: ~





      <?php

      namespace AppDocument;

      use DoctrineODMMongoDBMappingAnnotations as MongoDB;
      /**
      * @MongoDBDocument
      */
      class User
      {
      /**
      * @MongoDBId
      */
      protected $id;

      /**
      * @MongoDBField(type="string")
      */
      protected $firstname;

      /**
      * @MongoDBField(type="string")
      */
      protected $lastname;

      /**
      * @MongoDBField(type="string")
      */
      protected $email;

      /**
      * @MongoDBField(type="string")
      */
      protected $password;

      /**
      * @MongoDBField(type="date")
      */
      protected $create_date;

      // ...
      }





      <?php

      namespace AppDocument;

      use DoctrineODMMongoDBMappingAnnotations as MongoDB;
      /**
      * @MongoDBDocument
      */
      class User
      {
      /**
      * @MongoDBId
      */
      protected $id;

      /**
      * @MongoDBField(type="string")
      */
      protected $firstname;

      /**
      * @MongoDBField(type="string")
      */
      protected $lastname;

      /**
      * @MongoDBField(type="string")
      */
      protected $email;

      /**
      * @MongoDBField(type="string")
      */
      protected $password;

      /**
      * @MongoDBField(type="date")
      */
      protected $create_date;

      // ...
      }






      php mongodb symfony4






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 25 '18 at 9:10







      KimiRai23

















      asked Nov 24 '18 at 19:53









      KimiRai23KimiRai23

      9317




      9317
























          1 Answer
          1






          active

          oldest

          votes


















          0














          I found the answer :



          I do not use bundles.






          doctrine_mongodb:
          connections:
          default:
          server: "%mongodb_server%"
          options: {}
          default_database: "%mongodb_database_name%"
          document_managers:
          default:
          mappings:
          # ...
          App:
          type: annotation
          dir: "%kernel.root_dir%/../src/Document"
          is_bundle: false
          prefix: AppDocument
          alias: App
          default_commit_options: ~








          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53461834%2fthe-class-app-document-user-was-not-found-in-the-chain-configured-namespaces%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I found the answer :



            I do not use bundles.






            doctrine_mongodb:
            connections:
            default:
            server: "%mongodb_server%"
            options: {}
            default_database: "%mongodb_database_name%"
            document_managers:
            default:
            mappings:
            # ...
            App:
            type: annotation
            dir: "%kernel.root_dir%/../src/Document"
            is_bundle: false
            prefix: AppDocument
            alias: App
            default_commit_options: ~








            share|improve this answer




























              0














              I found the answer :



              I do not use bundles.






              doctrine_mongodb:
              connections:
              default:
              server: "%mongodb_server%"
              options: {}
              default_database: "%mongodb_database_name%"
              document_managers:
              default:
              mappings:
              # ...
              App:
              type: annotation
              dir: "%kernel.root_dir%/../src/Document"
              is_bundle: false
              prefix: AppDocument
              alias: App
              default_commit_options: ~








              share|improve this answer


























                0












                0








                0







                I found the answer :



                I do not use bundles.






                doctrine_mongodb:
                connections:
                default:
                server: "%mongodb_server%"
                options: {}
                default_database: "%mongodb_database_name%"
                document_managers:
                default:
                mappings:
                # ...
                App:
                type: annotation
                dir: "%kernel.root_dir%/../src/Document"
                is_bundle: false
                prefix: AppDocument
                alias: App
                default_commit_options: ~








                share|improve this answer













                I found the answer :



                I do not use bundles.






                doctrine_mongodb:
                connections:
                default:
                server: "%mongodb_server%"
                options: {}
                default_database: "%mongodb_database_name%"
                document_managers:
                default:
                mappings:
                # ...
                App:
                type: annotation
                dir: "%kernel.root_dir%/../src/Document"
                is_bundle: false
                prefix: AppDocument
                alias: App
                default_commit_options: ~








                doctrine_mongodb:
                connections:
                default:
                server: "%mongodb_server%"
                options: {}
                default_database: "%mongodb_database_name%"
                document_managers:
                default:
                mappings:
                # ...
                App:
                type: annotation
                dir: "%kernel.root_dir%/../src/Document"
                is_bundle: false
                prefix: AppDocument
                alias: App
                default_commit_options: ~





                doctrine_mongodb:
                connections:
                default:
                server: "%mongodb_server%"
                options: {}
                default_database: "%mongodb_database_name%"
                document_managers:
                default:
                mappings:
                # ...
                App:
                type: annotation
                dir: "%kernel.root_dir%/../src/Document"
                is_bundle: false
                prefix: AppDocument
                alias: App
                default_commit_options: ~






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 25 '18 at 16:09









                KimiRai23KimiRai23

                9317




                9317
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53461834%2fthe-class-app-document-user-was-not-found-in-the-chain-configured-namespaces%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    這個網誌中的熱門文章

                    Hercules Kyvelos

                    Tangent Lines Diagram Along Smooth Curve

                    Yusuf al-Mu'taman ibn Hud