如何在magento中获取当前页面的所有产品ID

时间:2014-07-09 13:10:32

标签: magento

我在检索当前页面的产品项ID时遇到了很大的问题。

当前页面是/ catalog / product / list

并且所有数据都是用类

获取的
  

Mage_Catalog_Block_Product_List

有方法

  

$这 - > getLoadedProductCollection();

在它的帮助下,所有产品项目都作为集合

返回

有没有办法只获取产品项目的ID?

我需要它,因为我想用ID数组做一些远程请求,以便在通过$ this-> getLoadedProductCollection()检索所有数据之前获得一些额外的值; ??

因为做2个foreach是愚蠢的想法

  

foreach($ _productCollection as $ _product){$ arrIds [] =   $ _product->的getId(); }

     

foreach($ _productCollection as $ _product){show here products}

由于

1 个答案:

答案 0 :(得分:0)

在magento中你有$ collection-> getAllIds()方法