从另一个包Symfony2 / Doctrine向实体添加字段

时间:2015-10-28 22:22:06

标签: symfony orm doctrine entity bundle

所以这是我有两个Bundle,Bundle A和Bundle B的情况

捆绑包A有2个实体实体A1和实体A2
捆绑B有2个实体Enitiy B1和Enitiy B2

如果激活Bundle B,我想在A1中添加新字段。例如,我想在A1和B1之间建立关系。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您无法从外部向类添加属性。您唯一能做的就是在Bundle B中创建一个继承自原始A1_extended类的实体类A1。但是你必须确保使用这个扩展类。 Bundle A必须提供一种覆盖所用类的方法。