我想在产品网格中过滤产品系列,
我的要求是,我正在创建供应商可以访问类别产品的模块。
他将被允许仅查看特定供应商代码的产品。
我已将新属性添加到产品
并在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));
答案 0 :(得分:1)
试试这个
$collection->addFieldToFilter('vendor',$vendor);
在此处阅读更多http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections