0

我想创建一个允许用户添加待售产品的应用程序。

我想这样做,以便用户可以添加他/她喜欢的任何类型的产品,并让他们还为他们的产品创建存储和可搜索的属性——就像谷歌基地一样。

有谁知道做到这一点的最佳方法,即建模它。

我真的不想要每个类别的表格,因为这可能是 1000 多个表格。

做这个的最好方式是什么?有没有人有这方面的好/坏经历?

有没有这样做的插件?

任何帮助都会很棒

谢谢瑞克

4

2 回答 2

1

听起来你想要的是一个标签系统。

如果您想要更灵活的东西,您可能希望考虑使用文档存储而不是数据库,例如CouchDB

于 2009-08-14T13:17:43.503 回答
0

如果您不想将其保存在关系数据库中,我建议创建一个名为“Descriptor”的模型,其中包含要添加的项目的 ID、属性名称“Color”和值“Red”。

为了帮助保持一致,您还可以构建预先设置的描述符组(对于汽车:品牌、型号、颜色),并为值输入文本字段提供自动完成。

于 2009-08-14T15:05:48.807 回答