我已經寫了一個模塊來添加我自己的事件,並在主頁我想只顯示最新的事件。所以在這種情況下,我不得不通過查詢添加命令,但我不能這樣做,它總是會引發致命錯誤。Magento自定義模塊數據庫查詢
這就是我所做的。
$_offers = Mage::getSingleton('offerings/offerings')->getCollection();
這將返回所有的記錄,在這裏我可以能夠設置過濾器選項,但我不能添加排序次序是這樣
$_offers = Mage::getModel('offerings/offerings')->getCollection()
->addAttributeToSort('offerings_id', 'DESC')
->setPageSize(5)
->setPage(1, 5);
甚至用法師:: getSingleton。這裏面臨的問題是什麼?請幫助我
你的產品系列擴展了哪些類?它是基於EAV嗎?另外,拋出的致命錯誤是什麼? – clockworkgeek 2010-10-27 16:41:07
它不擴展EAV類,所以我不能使用排序過濾器方法。它會拋出致命錯誤:addAttributeToSort方法無法找到... – Elamurugan 2010-10-27 20:48:06