当我尝试使用symfony2 doctrine逆向工程工具时,我有一对多的关系。例如:
A: id, name; B: id, a_id, name
因此逆向工程工具给我一些类似的东西:
class A{
private id;
private name;
}
class B{
private id,
private A a;
private name;
}
但我需要的是:
class A{
private id;
private Bs;
private name;
}
我如何让学说工具为我生成这个?因为数据正在变化,我不希望每次数据库更改时都重写。
答案 0 :(得分:1)
我很抱歉成为坏消息的主播,但你做不到。唯一的选择是生成实体,然后自己添加细节。
http://readthedocs.org/docs/doctrine-orm/en/2.0.x/reference/tools.html#entity-generation
此命令不适合持续使用。这是一个小帮手 并且不能很好地支持所有映射边缘情况。你还在 使用此命令后,必须将工作放在实体中。
答案 1 :(得分:0)