0
我想知道如何在製作Magento模塊時使用arregate sql函數。我目前在我的模式下有這個代碼;如何使用sql COUNT for Mage :: getModel() - > getCollection();?
$rake = Mage::getModel('showdown/votes')->getCollection();
$rake->addFieldToFilter('votedfor', $productid);
//$collection->groupByFilter('matchid'); //<-- what do i put here?
$sticks = count($rake);
什麼EAV和非EAV之間的區別?更重要的是,爲什麼兩者都存在? – desbest 2012-07-15 13:17:31
您的模塊很可能不會使用EAV,爲了完整起見,我添加了該模塊。看看下面這些應該解釋的事情:http://fishpig.co.uk/blog/magento-database-structure-eav.html - http://www.magentocommerce.com/knowledge-base/entry/magento -for-dev-part-7-advanced-orm-entity-attribute-value/ – 2012-07-15 13:47:40
我需要獲得'$ collection-> setPage(0,10);'來處理我的非EAV模型,它不會工作。我試過'$ matches-> getSelect() - > setPage(0,10);'並沒有幫助。 – desbest 2012-07-16 17:57:59