«collection-filtering» etiketlenmiş sorular

4
“Aynı kimliğe sahip“ Item (Mage_Catalog_Model_Product) ”xxx“ zaten var ”ı nasıl düzeltebilirim?
Bir ürün koleksiyonunu filtrelemeye çalışırken bu hatayı alıyorum Item (Mage_Catalog_Model_Product) with the same id "6058" already exist ve Magento içinde aynı kimliğe sahip tek bir (görünür) ürün olduğundan hataya neyin neden olabileceğini sormak istedim. Bu ikilemi kaldırmak için temizlenmesi gereken bir tablo var mı?

3
Sonuçları LIKE kullanarak filtreleme
Şu üç "samanlık" dizesini göz önünde bulundurun: a) foo bar b) welcome to foo bar industries c) foo barer Ve şimdi "iğnem": foo bar (Hah) Filtremin haystack dizeleri a & b ile eşleşmesini istiyorum ama c değil. Denedim: $collection->addAttributeToFilter('name', array('like' => '%'.$needle.'%')); Ancak yukarıdaki c ile eşleşir. Ayrıca denedim: $collection->addAttributeToFilter('name', …

2
Koleksiyonda grup yan tümcesi kullanıldığında ızgara sayfalama çalışmıyor
Ürün ızgarasında çalışıyorum ancak sayfalandırma veya ürün sayısı çalışmıyor (yanlış sayım gösterdiği için). benim blok _preparecollection işlevi aşağıdaki gibidir. koleksiyonda kategori filtre kodu ekledim, bu yüzden zaten aynı kimliğin hatalarını önlemek için grup cümlesini kullanmak zorundayım. protected function _prepareCollection() { $store = $this->_getStore(); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('sku') ->addAttributeToSelect('name') ->addAttributeToSelect('attribute_set_id') ->addAttributeToSelect('type_id') …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.