2013-01-19 43 views
0

是否可以在Symfony2框架中生成沒有Doctrine2捆綁的實體文件? 我怎麼樣快速和容易的實體可以在主控臺中產生的方式,FormType可以事後產生的,基於實體Symfony2 - 生成沒有教條捆綁的實體

Now I am using 
1. generate:doctrine:entities 
2. doctrine:generate:form 
3. Remove all ORM annotations and primary key from entity. 
- it is a bit lame so I hope there is a Symfony better way. 

我並不需要堅持的實體,我用它們來驗證和收集數據形式,然後調用Web服務。

回答

1

如果你不想堅持實體,那麼你可以製作額外的捆綁包並在那裏放置一些實體。 然後你可以使用不同的實體管理器映射。

在config.yml文件中,默認情況下所有實體都由實體管理器在所有包中管理。但你可以告訴你想要哪個包的教義堅持這樣

orm: 
    auto_generate_proxy_classes: %kernel.debug% 

    default_entity_manager: default 
    entity_managers: 
     default: 
      connection:  default 
      mappings: 
       MyTestBundle1: ~ 
       MyMainBUndle2: ~ 
     logger_em: 
      connection:  logger_connection 
      mappings: 
       MyExtraBundle: ~ 
+0

嗨,可能我沒有寫清楚。我想從控制檯生成沒有ORM註釋的實體,然後爲該實體生成FormType。沒有教義可能嗎? – mrok

+0

當你生成實體時,不要使用'with - annotation'或者使用yml文件,然後刪除它 – user2134226

+0

棘手但是好主意 而且我仍然需要doctrine bundle – mrok