我正在扩展现有基于Symfony的应用程序的功能,并发现额外的bundle和使用bundle继承已经很好地定制了功能。
我现在发现自己想继承现有的捆绑包来定制其功能,但我还需要添加一些额外的实体并扩展现有的实体。 documentation表明可能无法扩展现有的实体,因为实体不是映射的超类。
在这种情况下我能做些什么吗?我基本上希望保留现有捆绑包的绝大多数功能,但能够收集更多数据。
编辑:
我调查了Doctrine inheritance,似乎一切似乎都要求我可以访问顶级类来扩展它。这是不理想的,因为我想保持这个班级一样。