تالار گفتمان nCIS.ir

نسخه‌ی کامل: استفاده از entityهای یه باندل دیگه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
چطور می تونم از entity های یه باندل توی یه باندل دیگه استفاده کنم؟
این ارور رو می گیرم:
نقل قول:
[DoctrineORMORMException]                  
 Unknown Entity namespace alias 'AppBundle'.
درست شد
باید توی config.yml هر دوتاشونو معرفی کنید:

# Doctrine Configuration
doctrine:
   dbal:
     default_connection: default
     connections:
       default:
         driver:   pdo_mysql
         host:     "%database_host%"
         port:     "%database_port%"
         dbname:   "%database_name%"
         user:     "%database_user%"
         password: "%database_password%"
         charset:  UTF8
         mapping_types:
                     enum: string
       old_db:
         driver:   pdo_mysql
         host:     "%database_host%"
         port:     "%database_port%"
         dbname:   "%old_database_name%"
         user:     "%database_user%"
         password: "%database_password%"
         charset:  UTF8
         mapping_types:
                     enum: string

بعد وقتی بخوایم بهشون دسترسی پیدا کنیم اینطوری انجام می دیم:
        $doctrine_new_db = $this->getContainer()->get('doctrine.orm.default_entity_manager');
       $doctrine_old_db = $this->getContainer()->get('doctrine.orm.old_db_entity_manager');