1

属性とオプションのある製品があります。たとえば、Person 属性にはオプション Man と Woman があります。フロントページに、これらのオプションがリストされている列を残しました = 男性、女性 このオプションに属する製品のオプション番号を表示したいと思います。

たとえば、10 個の製品が属性 Person でオプション Man を選択しているため、フロント ページには Man (10) が必要です。

これを行う方法のヒントはありますか?

ありがとう

4

1 に答える 1

0

What I suggested in the comments, or custom implementation example:

$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 に答える