标签: symfony bundle
我有一个symfony项目。 在核心包(appBundle)中,我有一个用户实体。
我的几个客户使用这个项目,不同的客户需要不同的功能。
我正在尝试将功能封装在一个包中,但该功能需要在appBundle中向User实体添加字段。 我宁愿不改变appBundle,而是保留功能包中的所有更改。
这样做的正确方法是什么?
(会在功能包中创建一个实体来保存其他字段,并以一对一的关系连接它是一个好主意吗?)
答案 0 :(得分:0)
假设学说,你有没有看过Table Inheritance?
你的AppBundle只能提供一个Mapped Superclass,而功能包可以继承它。