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