1

我有具有属性和选项的产品。例如 Person 属性有 Man 和 Woman 选项。在首页上,我在左侧列中列出了这些选项=男人,女人我想显示属于该选项的产品的选项数量。

例如 10 个产品在属性 Person 中选择了选项 Man,所以在首页我想要 Man (10)。

任何提示如何做到这一点?

谢谢

4

1 回答 1

0

我在评论或自定义实现示例中建议的内容:

$person_counts = array();
foreach ($products as $product) {
  if (!isset($person_counts[$product->getPerson()])) {
    $person_counts[$product->getPerson()] = 0;
  }
  $person_counts[$product->getPerson()]++;
}

foreach ($person_counts as $attribute => $count) {
  echo "$attribute ($count)<br />";
}
于 2012-09-15T14:33:02.147 回答