我想答案是否定的,但我要求确定。SensioGeneratorBundle包含一个用于生成实体的命令。您知道它是否可以为 one2Many 或 Many2Many 字段生成映射吗?是否有任何项目可以实现这一点?
我找到的唯一例子:
php app/console doctrine:generate:entity --entity=AcmeBlogBundle:Blog/Post --format=annotation --fields="title:string(255) body:text" --with-repository --no-interaction
非常感谢
我知道这很老...但这可以帮助一些人。
这是一个 Symfony3 捆绑包,可以生成 Doctrine 2 关联,包括一对多关系:
https://github.com/Remg/GeneratorBundle
协会
- 处理所有 Doctrine2 关联类型(一对一、一对一、多对一、多对多)。
- 处理单向和双向关联。
AFAIK 答案是否定的。我已经问过一个类似的问题,似乎没有免费工具可以做到这一点。但是如果你想付钱:http://www.orm-designer.com/<</p>
有一种解决方法可以使工作完美完成,而无需安装任何其他软件或捆绑包。
您只需要编辑教义中的DatabaseDriver.php
,如下所示:
Symfony2 Doctrine2 - 按 doctrine:mapping:import 从现有数据库生成一对多注释