各位专家,假设有N种不同的商品,每一种都有不同的特点,比如有人有长宽,有人有重量,有人有楼层数等等。分享您对如何组织将这些过滤器存储在数据库中的结构的意见和经验,以便您可以轻松地为您需要的类别添加和删除过滤器,并自行添加过滤器。按价格过滤所有产品太容易了。我正在 YII2 中编写一个项目,我想为某种类型的产品显示我自己的特定过滤器,例如,对于书籍:长度、宽度、重量,对于设备:功率、成本。有一定的想法,但我觉得我在重新发明轮子,而不是轮子——拐杖
各位专家,假设有N种不同的商品,每一种都有不同的特点,比如有人有长宽,有人有重量,有人有楼层数等等。分享您对如何组织将这些过滤器存储在数据库中的结构的意见和经验,以便您可以轻松地为您需要的类别添加和删除过滤器,并自行添加过滤器。按价格过滤所有产品太容易了。我正在 YII2 中编写一个项目,我想为某种类型的产品显示我自己的特定过滤器,例如,对于书籍:长度、宽度、重量,对于设备:功率、成本。有一定的想法,但我觉得我在重新发明轮子,而不是轮子——拐杖
例如:
产品表产品id|title
分类表分类id|title
产品和类别的链接表 link_by_categories id|id_cat|id_product
带参数的表 params id|title
产品和参数的链接表 link_by_params id|id_param|id_product
以此类推,如果与您的参数表有连接,则只需在数据库中查找此类连接