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