首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony2原理逆向工程,不能生成一对多的代码

Symfony2原理逆向工程,不能生成一对多的代码
EN

Stack Overflow用户
提问于 2012-05-03 16:10:53
回答 2查看 1.2K关注 0票数 1

当我尝试使用symfony2原理逆向工程工具时,我有一个一对多的关系。例如:

代码语言:javascript
复制
A: id, name; B: id, a_id, name   

因此,逆向工程工具给了我一些类似的东西:

代码语言:javascript
复制
class A{  
  private id;
  private name;
}
class B{
  private id, 
  private A a;
  private name;
}   

但我需要的是:

代码语言:javascript
复制
class A{
  private id;
  private Bs;
  private name;
}   

我怎样才能让doctrine工具为我生成这个?因为数据在变化,我不想每次数据库变化时都重写。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-03 17:06:21

我很抱歉成为带来坏消息的人,但你不能。唯一的选择是生成实体,然后自己添加细节。

http://readthedocs.org/docs/doctrine-orm/en/2.0.x/reference/tools.html#entity-generation

此命令不适用于常量使用。它是一个小帮助器,并不能很好地支持所有的映射边缘情况。使用此命令后,您仍然需要将工作放入实体中。

票数 1
EN

Stack Overflow用户

发布于 2012-05-03 16:29:42

也许你应该通过

http://symfony.com/doc/current/book/doctrine.html

我建议您更改实体文件,然后更新数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10427494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档