我正在使用Symfony2 / Doctrine2开始一个新项目,我使用映射生成了我的实体:convert和mapping:import命令。
我的实体很好,但我只有生成的实体。回到Doctrine1 / Symfony1,您的实体生成了两次:一次在doctrine文件夹中,一个几乎为空的类只是在doctrine / base文件夹中扩展第二个,其中所有的学说内部都是(getters / setters,fields ...) 这样,您可以在第一个文件中添加自己的方法,即使您再次生成实体(只有生成器修改了doctrine / base文件),它们仍保持不变。
我错过了什么吗?
答案 0 :(得分:0)
生成命令只生成未定义的getter和setter,并将它们附加到(entity)文件。这意味着您的自定义getter / setter永远不会被覆盖。这会回答你的问题吗?