当我尝试使用symfony2原理逆向工程工具时,我有一个一对多的关系。例如:
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;
} 我怎样才能让doctrine工具为我生成这个?因为数据在变化,我不想每次数据库变化时都重写。
发布于 2012-05-03 17:06:21
我很抱歉成为带来坏消息的人,但你不能。唯一的选择是生成实体,然后自己添加细节。
http://readthedocs.org/docs/doctrine-orm/en/2.0.x/reference/tools.html#entity-generation
此命令不适用于常量使用。它是一个小帮助器,并不能很好地支持所有的映射边缘情况。使用此命令后,您仍然需要将工作放入实体中。
发布于 2012-05-03 16:29:42
也许你应该通过
http://symfony.com/doc/current/book/doctrine.html
我建议您更改实体文件,然后更新数据库。
https://stackoverflow.com/questions/10427494
复制相似问题