Symfony2 - 生成没有教条束的实体

时间:2013-01-19 00:12:26

标签: symfony doctrine-orm

是否可以在Symfony2框架中生成没有Doctrine2捆绑包的实体文件? 我喜欢在控制台中生成实体的快速和简单的方式,然后可以基于实体生成FormType

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 个答案:

答案 0 :(得分: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: ~