【发布时间】:2013-06-05 08:19:30
【问题描述】:
我正在尝试使用 Doctrine 2 实体在 Symfony2 上创建一个应用程序。我的问题是我应该有一个主应用程序,其中包含主要使用的功能和其他将根据需要扩展它的应用程序。例如,我有一个 UserInterface 和一个在主应用程序中实现 UserInterface 的用户。所有其他应用程序都应该能够使用此用户,但如果其中一个应用程序需要向此用户添加更多属性,他可以覆盖用户类而不更改其名称或函数调用。我已经阅读了有关 @MappedSuperClass 的教义文档(不能解决我的问题),并在另一个问题中看到了更改驱动程序实现的实现,但我希望有另一种解决方案。感谢任何可以提供帮助的人。
【问题讨论】:
标签: symfony doctrine overriding extend entities