我想创建一个应用程序,可以让用户添加销售产品。
我想让用户可以添加他/她喜欢的任何类型的产品,并让他们为他们的产品创建存储和可搜索的属性-很像google base所做的那样。
有没有人知道做这个的最好的方法。
我真的不想每个类别都有一个表,因为这可能是上千个表。
做这件事最好的方法是什么?有没有人对此有好的/坏的经验?
有没有能做到这一点的插件?
任何帮助都是最好的
谢谢,瑞克
发布于 2009-08-14 13:17:44
听起来你想要的是一个标签系统。
如果您想要更灵活的东西,您可能需要考虑使用文档存储而不是数据库,例如CouchDB。
发布于 2009-08-14 15:05:49
如果您不想将其保存在关系数据库中,我建议创建一个名为"Descriptor“的模型,该模型将包含要添加的项的ID、属性"Color”的名称和值"Red“。
为了保持一致性,您还可以构建预先设置的描述符组(用于汽车:品牌、型号、颜色),并为值输入文本字段提供自动完成功能。
https://stackoverflow.com/questions/1277680
复制相似问题