我目前正試圖篩選核心部分集合,但我不明白爲什麼有似乎沒有經過幾天這樣的工作,我問大家:AddAttributeToFilter上CollectionMagento
的問題就在這裏:
->addAttributeToFilter(array('attribute'=>'customer_firstname', 'like' => "{$data}/%"))
似乎我無法單獨獲得一個過濾器。我希望我能得到所有第一部分,其中包含「Do」。
$data = "Do";
$collection = Mage::getModel('sales/order')
->getCollection()
->addAttributeToFilter('store_id', array('in' => array($storeids)))/*Display all orders which have same website than current one*/
->addAttributeToFilter(array('attribute'=>'customer_firstname', 'like' => "{$data}/%"))
->setPageSize(15)
->setCurPage(1)
->setOrder('created_at', 'DESC');
$this->setCollection($collection);
感謝很多提前
嘗試使用addFieldToFilter()代替。 addAttributeToFilter()應該用於目錄/產品。 – adrien54
@ adrien54'addAttributeToFilter'別名爲'addFieldToFilter' –