【问题标题】:Magento, trouble with getting product collection by manufacturerMagento,制造商收集产品的麻烦
【发布时间】:2015-01-20 12:24:45
【问题描述】:

下午好!

我是 magento 的初学者,所以有一个与制造商收集产品有关的问题。

我使用的代码如下:

$collection = Mage::getModel('catalog/product')->getCollection();
        $collection->addAttributeToSelect('manufacturer');
        $collection->addFieldToFilter(array(
            array('attribute' => 'manufacturer', 'eq' =>'adidas'),
        ));

        return $collection;

我检查了具有该属性和值的产品存在,但返回数组的大小为0。

也许,我错过了一些重要的属性选项或其他东西。

所以我会非常感谢每一个建议或想法。

【问题讨论】:

    标签: magento collections attributes


    【解决方案1】:

    如果制造商下拉值 id 为 10,那么您可以像这样过滤

     $collection = Mage::getModel('catalog/product')->getCollection();
     $collection->addAttributeToFilter('manufacturer',10);
     return $collection;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      相关资源
      最近更新 更多