0

是否可以在 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 服务。

4

1 回答 1

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: ~
于 2013-01-19T06:40:24.550 回答