رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از entityهای یه باندل دیگه
#1
سلام
چطور می تونم از entity های یه باندل توی یه باندل دیگه استفاده کنم؟
این ارور رو می گیرم:
نقل قول:
[DoctrineORMORMException]                  
 Unknown Entity namespace alias 'AppBundle'.
no pain, no gain
پاسخ
تشکر شده توسط:
#2
درست شد
باید توی 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');
no pain, no gain
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان