Magento-获取属性选项的产品计数

Magento-获取属性选项的产品计数,magento,attributes,count,option,product,Magento,Attributes,Count,Option,Product,我有具有属性和选项的产品。 例如,“人”属性具有“男人”和“女人”选项。 在头版的左栏,我列出了这些选项=男人,女人 我想显示属于此选项的产品的behing选项编号 例如,10个产品在属性Person中选择了Man选项,所以在首页上我想选择Man(10) 有什么提示吗 感谢我在评论或自定义实现示例中提出的建议: $person_counts = array(); foreach ($products as $product) { if (!isset($person_counts[$prod

我有具有属性和选项的产品。 例如,“人”属性具有“男人”和“女人”选项。 在头版的左栏,我列出了这些选项=男人,女人 我想显示属于此选项的产品的behing选项编号

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

有什么提示吗


感谢我在评论或自定义实现示例中提出的建议:

$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 />";
}
$person_counts=array();
foreach($products as$product){
如果(!isset($person\u counts[$product->getPerson()])){
$person\u计数[$product->getPerson()]=0;
}
$person_计数[$product->getPerson()]+%;
}
foreach($person\u计为$attribute=>$count){
回显“$attribute($count)
”; }
为什么不使用现有的分层导航功能呢?它已经在那里实现了,因为这是另一种情况。。只需列出属性选项,并希望在末尾添加产品数量。看看magento是如何实现它的?