我正在尝试从类别ID获取产品集合。我尝试过的几件事在块中:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
和
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
也尝试只是从phtml做到这一点
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
这些都不起作用,但是我也没有看到任何错误。我看到了另一个似乎是相同问题的帖子:Magento-从特定类别获取产品,但是该方法对我也不起作用。谢谢你的帮助!
foreach ($products as $product) { echo $product->getId(); }
并且得到了一系列ID。但是,当我echo $product->getName();
什么也不尝试。我->addAttributeToSelect('*')
也尝试添加但不行。多谢您的协助。