【问题标题】:How to get all IDs of products fpr current page in magento如何在magento中获取当前页面的所有产品ID
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-23
      • 1970-01-01
      • 2014-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      相关资源
      最近更新 更多