通过产品ID得到collection!!!
2011-07-08 11:12
239 查看
You can do as following for filtering products id 10 and 12
$products->addAttributeToFilter('entity_id', array('in'=>array(10,12))); 当然这种方式的上面,必须用 ->addAttributeToSelect(); 下面这种方式比较实用的,如果想按照名字排序,那么使用方法:setOrder("name","asc");如果想按照ids中的排列的顺序,那么实用$collection->getSelect()->order("find_in_set(e.entity_id,'".implode(',',$ids)."')");此为zf框架!
$idss = Mage::registry("idss");
$ids = explode(",",$idss);
//= array(3552,3553,3554,3555);
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('entity_id',$ids);
// ->setOrder("name", "asc");
$collection->getSelect()->order("find_in_set(e.entity_id,'".implode(',',$ids)."')");
$this->setCollection($collection);
相关文章推荐
- 通过产品ID得到collection!!!
- magento中通过产品的id得到产品的价格
- magento - 通过storeid,分类id,天数(几天内)得到产品
- zencart通过产品id 批量添加推荐产品
- mget(可以通过索引、类型、或ID一次得到同一索引或不同索引库里的文档集合) & mapping
- 通过进程ID得到进程名
- 获得当前分类ID,产品详细信息页面得到当前产品默认商店的的商品名称
- Magento通过分类id获取该分类下的产品(entity_id、type_id、sku、created_at、updated_at、status、visibility)
- 通过进程ID得到进程名
- Magento通过SKU或者product_id 得到该product对象
- 如何通过menu id来得到menu item 控件
- 通过Resource的Name得到其标识符(Identifier), 即ResourceID
- 通过资源的名称,得到保存在R中的ID
- 通过进程ID得到进程名
- 通过进程ID得到进程名
- 小实验:用创建进程()打开计算器,然后关闭进程句柄。再用打开进程(进程ID),使用两次,得到两个进程句柄。实验目的:这两个进程句柄都能控制这个进程吗?通过该试验加深对句柄的理解!!
- 通过产品ID或者SKU获取产品相关信息(ShortDescription、Name、Price、ProductUrl、ImageUrl)
- 利用java反射机制,通过图片的id得到图片的名字
- Android 如何通过menu id来得到menu item 控件--binbinyang
- 通过链接服务器查询视图得到“意外的Null值(MessageID:7342)”错误的处理方法