【发布时间】:2014-07-09 13:10:31
【问题描述】:
我在检索当前页面的产品 ID 时遇到了一个大问题。
当前页面是 /catalog/product/list
所有数据都用类获取
Mage_Catalog_Block_Product_List
有方法
$this->getLoadedProductCollection();
在它的帮助下,所有产品项目都作为一个集合返回
有没有办法只获取产品的 ID?
我需要它,因为我想在通过 $this->getLoadedProductCollection(); 检索所有数据之前使用 IDs 数组发出一些远程请求以获取一些附加值; ??
因为做 2 个 foreach 不是一个好主意。
foreach ($_productCollection as $_product) { $arrIds[] = $_product->getId(); }
foreach ($_productCollection as $_product) { 在此处显示所有产品 }
谢谢
【问题讨论】:
标签: magento