//Load product model collecttion filtered by attribute set id
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*');
//process your product collection as per your bussiness logic
$productsName = array();
$products_sku = array();
foreach($products as $p)
{
$productsName[$p->getId()]=$p->getName();
$products_sku[$p->getId()]=$p->getSku();
}
$this->addColumn('product_N', array('header' => Mage::helper('deals')->__('Product name'),
'align' =>'left',
'index' => 'product_N',
'type' => 'options',
'option' => $productsName,
));
$this->addColumn('product_sku', array('header' => Mage::helper('deals')->__('Product SKU'),
'align' =>'left',
'index' => 'product_sku',
'type' => 'options',
'option' => $products_sku,
));
, где я пропускаю что-то, потому что в раскрывающемся списке значения не отображаются, где, например, когда я print_r()
каждая переменная в цикле foreach получает array()
значений.