1
我想按类别过滤网格而无需添加类别列,有没有一种方法可以做到这一点自定义过滤网格。magento管理产品网格添加类别过滤器管理网格不添加列
下面是我做的
function prepareCollection()
{
$catIdArray = getRequest()->getParam('cat_id');
//i.e $catIdArray = array(26, 27, 17);
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->joinField(
'category_id',
'catalog/category_product',
'category_id',
'product_id=entity_id',
null,
'left'
)
->addAttributeToFilter(
'category_id',
array('in' => $catIdArray)
)
->addAttributeToSelect('*');
$this->setCollection($collection);
这里过滤器工作正常,但分页不会在这种情况下工作。请告诉我我做错了什么?