我想创建一个允许用户添加待售产品的应用程序。
我想这样做,以便用户可以添加他/她喜欢的任何类型的产品,并让他们还为他们的产品创建存储和可搜索的属性——就像谷歌基地一样。
有谁知道做到这一点的最佳方法,即建模它。
我真的不想要每个类别的表格,因为这可能是 1000 多个表格。
做这个的最好方式是什么?有没有人有这方面的好/坏经历?
有没有这样做的插件?
任何帮助都会很棒
谢谢瑞克
我想创建一个允许用户添加待售产品的应用程序。
我想这样做,以便用户可以添加他/她喜欢的任何类型的产品,并让他们还为他们的产品创建存储和可搜索的属性——就像谷歌基地一样。
有谁知道做到这一点的最佳方法,即建模它。
我真的不想要每个类别的表格,因为这可能是 1000 多个表格。
做这个的最好方式是什么?有没有人有这方面的好/坏经历?
有没有这样做的插件?
任何帮助都会很棒
谢谢瑞克
听起来你想要的是一个标签系统。
如果您想要更灵活的东西,您可能希望考虑使用文档存储而不是数据库,例如CouchDB。
如果您不想将其保存在关系数据库中,我建议创建一个名为“Descriptor”的模型,其中包含要添加的项目的 ID、属性名称“Color”和值“Red”。
为了帮助保持一致,您还可以构建预先设置的描述符组(对于汽车:品牌、型号、颜色),并为值输入文本字段提供自动完成。