【发布时间】:2013-02-15 05:08:33
【问题描述】:
我有 3 个不同的实体,它们都需要进入特色产品/实体/其他的表格。问题是特色产品的类型可能是 entityA、entityB 或 entityC。我如何对此进行建模并为其制作 symfony2 形式?最好的方法是什么?
例如,假设汽车经销商需要选择特色产品,但产品可能是“摩托车”、“汽车”或“卡车”(所有这些都是三个类,有 3 个表存储它们的数据)。
我可以想到一个表,其中包含一对多的可空外键,并且只能使一个非空,但这对我来说似乎不正确。
【问题讨论】: