2014-10-16 1 views
0

Я использую следующий код, чтобы получить клиент, у которых есть продукты в их списке желанийКак получить только тех клиентов, у которых есть товары в списке пожеланий?

$wishlist = Mage::getModel('wishlist/wishlist')->getCollection();  

$wishlistCustomers = array(); 
foreach($wishlist as $wish) 
{ 
    $wishlistCustomers[] = $wish->getCustomerId(); 
} 
print_r($wishlistCustomers); 

Но это также дает мне клиент, которые никак не имеют продукты в списке желаний.

ответ

0

Вы можете использовать getItemsCount() тип модели wishlist, чтобы проверить, есть ли в списке желаний какие-либо предметы.

... 

foreach($wishlist as $wish) 
{     
    if($wish->getItemsCount() > 0){ 
     $wishlistCustomers[] = $wish->getCustomerId(); 
    } 
} 
print_r($wishlistCustomers);