Magento过滤产品在Grid页面上的集合加载

时间:2014-05-24 21:29:39

标签: php magento

我想在产品网格中过滤产品系列,

我的要求是,我正在创建供应商可以访问类别产品的模块。

他将被允许仅查看特定供应商代码的产品。

我已将新属性添加到产品

并在Grid.php文件中编写以下代码。但不行。请帮忙。

$ vendor = Mage :: getSingleton(' admin / session') - > getUser() - > getData('用户名');

    $collection = Mage::getModel('catalog/product')->getCollection()
    ->addAttributeToSelect('sku')
    ->addAttributeToSelect('name')
    ->addAttributeToSelect('attribute_set_id')
    ->addAttributeToSelect('type_id')
    ->addAttributeToSelect('vendor')
    ->addAttributeToFilter(array('attribute'=>'vendor','eq'=> $vendor));

1 个答案:

答案 0 :(得分:1)

试试这个

$collection->addFieldToFilter('vendor',$vendor);

在此处阅读更多http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections