Keyfi için bir ürün koleksiyonu olsun Magento

0 Cevap php

(Ben tasarlanmış bir algoritmaya göre sonuçlar sıralanır var) Ben Magento mağaza için özel bir arama motorunu geliştirdik ve ben çok belirli bir sırayla ürün koleksiyonunu yüklemek çalışıyorum.

Ancak ben bu temelde şimdi nasıl çalışıyor edilir İşte inç olmak istiyorum sırayla değil, doğru ürün koleksiyonu yükleyebilirsiniz:

Benim veritabanı sorgu temelde ürün kimliklerinden bir PHP dizi ile geri geliyor. Bu örnek için bu gibi görünüyor Diyelim ki:

$entity_ids = array(140452, 38601 );

Şimdi 140.452 ve 38.601 devrik ve ürün toplama tekrar aynı sırayla her zaman gelir. Ben ürün toplama varlık kimlikleri kimliği olarak aynı sırayla olmak istiyorum.

Aşağıdaki gibi benim koleksiyon oluşturmak için kullanıyorum kodu:

$products = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('entity_id', array('in' => $entity_ids))
    ->setPageSize($results_per_page)
    ->setCurPage($current_page)
    ->load();

$ Entity_ids dizinin sipariş için sıralama düzenini ayarlamak için bir yolu var mı?

0 Cevap