我正在为一个客户在Magento网站上工作,在他们的设计上,它要求子类别在类别上显示“价格” .
那么,简而言之,是否有可能获得一个类别中所有产品的最小值的数据?
我一直在寻找和尝试超过一个小时而没有到达任何地方 .
干杯,
亚当
这个方法最适合一个块,我还没有机会测试它,虽然它应该工作 . 作为参考,Magentos维基上的帖子相当不错:http://www.magentocommerce.com/wiki/5_-_modules_and_development/catalog/using_collections_in_magento
$categoryModel = Mage::getModel('catalog/category')->load(x); // Replace with Id of Cat $productColl = Mage::getModel('catalog/product')->getCollection() ->addCategoryFilter($categoryModel) ->addAttributeToSort('price', 'asc') ->setPageSize(1) ->load(); $lowestProductPrice = $productColl->getFirstItem()->getPrice();
如果特定类别的集合为空,或类别无法加载等,可能希望置于try catch中 .
1 回答
这个方法最适合一个块,我还没有机会测试它,虽然它应该工作 . 作为参考,Magentos维基上的帖子相当不错:http://www.magentocommerce.com/wiki/5_-_modules_and_development/catalog/using_collections_in_magento
如果特定类别的集合为空,或类别无法加载等,可能希望置于try catch中 .