我们目前正在构建一种基于symfony2的网站框架。
由于客户需求彼此不同,我希望能够根据客户需求删除某些产品包而不重写关系。
我的主要问题是捆绑包之间有双边关系。
例如:
核心捆绑实体(名为B)
A< - > B双边关系。
A - > C单边关系
C - < B Unliateral relationship
我认为解决方案是抽象这些实体关系与内部实体bundle,它将覆盖目标实体(我可以通过config.yml参数得到)但我不确定这将是最有效的解决方案。
任何想法?