Magento 如何获取一个产品资源集合?
来源:互联网 发布:iso 8000数据质量标准 编辑:程序博客网 时间:2024/05/22 11:56
$category_id = 20;$_productCollection = Mage::getModel('catalog/category')->load($category_id) ->getProductCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('status', 1) ->addAttributeToFilter('visibility', 4) ->addAttributeToFilter('special_price', array('neq' => "")) ->setOrder('name', 'ASC') ;
_getProductCollection()这个方法相信很多人都应该很熟悉,Mage_Catalog_Block_Product_List这个类其实最终是继承自Varien_Data_Collection这个父类,关于Varien_Data_Collection的API大家可以查看官方的解说http://docs.magentocommerce.com/Varien/Varien_Data/Varien_Data_Collection.html
_getProductCollection()出现在Mage_Catalog_Block_Product_List类中,用于获取一段经过筛选的产品集合。常常用在product list page,如果是外部调用的话就应该直接使用Mage类来调用,很多相似的文章大家可以网上搜搜,这里写一段示范代码,这段代码获取category_id为20的产品分类下的产品并进行筛选,Magento同样使用了数据库抽象层,这样开发人员就避开了SQL语句,直接和OOP打交道就行了。
- Magento 如何获取一个产品资源集合?
- Magento如何获取产品库存信息
- Magento 如何在产品页获取当前产品的销量
- magento 获取产品分类
- magento 获取产品库存
- Magento如何获取产品所在的所有分类?
- magento -- 如何取得一个分类的所有产品
- 如何给magento的产品分类创建一个自定义属性?
- 如何给magento的产品分类创建一个自定义属性?
- magento 获取产品评论数量
- magento获取所有缺货产品
- magento 获取产品的销售量
- magento 通过属性获取产品
- magento获取产品的方法
- Magento 产品页获取分类
- magento - 通过如何在magento的模板中获取到产品或产品分类的instance呢谈magento的helper类机制
- [Magento SQL] 获取产品近期销售、产品类型、产品状态
- Magento获取 最近一个月产品销量,按照SKU分组 的SQL语句。
- FFMpeg与TS
- 第18周报告2--二维数组(基础版)
- 第18周报告2----二维数组 (改进版)
- 更改linux系统共享内存最大值
- 第18周报告2---二维数组(升级版)
- Magento 如何获取一个产品资源集合?
- 第18周报告2---二维数组(完美版)
- 这几天做的事
- 风雨20年:我所积累的20条编程经验
- 指针获取
- PostgreSQL源码修改 ——查询优化(一)
- AlarmManager的使用
- PostgreSQL源码修改 ——查询优化(二)
- PostgreSQL源码修改 ——查询优化(三)