假设我有两种产品:iPhone 5 64GB (White)
和iPhone 5 64GB (Black)
.
如果项目的名称包含颜色(遗憾的是无法更改),那么创建颜色选择器/交换器的最佳方法是什么?
理想情况下,项目应显示一次(如)并显示一个带有和iPhone 5 64GB
选项的选择框。White
Black
除了项目名称中显示的颜色外,数据库中还有一个颜色属性。
我最初的想法是让正则表达式排除括号内的所有内容,然后比较项目的名称以查看它们是否匹配。如果是这样,请从数据库中获取每种颜色并将选项添加到选择框中。
但是,我不确定这是否是正确的方法,所以我正在寻求专家的建议!