我在检索当前页面的产品项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}
由于
答案 0 :(得分:0)
在magento中你有$ collection-> getAllIds()方法