2016-09-23 6 views
1

У меня есть несколько менеджеров и конфигурации одного из них, как этогоEntity менеджер для указанных лиц

doctrine: 
    orm: 
    entity_managers: 
     support: 
     connection: support 
     mappings: 
      APIBundle: ~ 

Но есть десятки объектов в APIBundle и мне нужно только некоторые из них в этом менеджере. Какая правильная конфигурация должна быть в таком случае?

ответ

0

Я не могу найти что-либо в документации доктрины, которая соответствует тому, что вы просите.

Но читая the mapping part, мы можем представить себе маленькую хитрость, чтобы пройти через это:

Определите объекты в двух различных папках:

APIBundle 
| 
--- Em1Entity 
| 
--- SupportEntity 

Затем в конфиге, указать конфигурацию dir:

doctrine: 
    orm: 
    entity_managers: 
     support: 
     connection: support 
     mappings: 
      Support: 
      mapping:    true 
      type:     ~ 
      dir:     APIBundle\SupportEntity 
      alias:    ~ 
      prefix:    ~ 
      is_bundle:   ~ 

Это просто догадка, я не проверял этот хак.