首页 > 解决方案 > 使用集合加载特定类别

问题描述

我是 magento 新手,现在我正在尝试加载特定类别而不是使用load->,我需要使用getCollection() 。如何检索特定类别集合。

标签: magento-1.9

解决方案


在不知道为什么要避免使用类别模型的加载方法或要使用什么来过滤集合的情况下,很难给出更好的答案,但是这里有一些加载类别集合的方法,这些方法可以过滤类别 ID 的数组或类别名称。

$collection = Mage::getModel('catalog/category')->getCollection();
// From here it really depends on how you want to set up your SELECT statement
$collection->addIdFilter($ids_array);
// OR
$collection->addFieldToFilter('name', ['eq' => $category_name]);

推荐阅读