2013-01-04 75 views
-1

我有一個類來獲取product_id和名稱,並且我還想獲​​取sku。添加getSku magento類

下面是我的課,我的問題是,我如何得到sku?,$ row-> getSku()不工作。

class Magestore_Productcontact_Block_Adminhtml_Productcontact_Renderer_Productname extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { 
    public function render(Varien_Object $row) 
    { 

     return sprintf('<a href="%s">%s</a>', 
      $this->getUrl('adminhtml/catalog_product/edit', array('_current'=>true, 'id'=>$row->getProductId())), 
      $row->getProductName(), 
      $row->getSku() 
     ); 
    } 
} 

這是在phtml文件中產生名稱和href。

<a href="<?php echo $this->getUrl('adminhtml/catalog_product/edit', array('_current'=>true, 'id' => $row->getProductId())); ?>"><?php echo $row->getProductName() . $row->getSku(); ?></a> 

任何幫助表示讚賞。

+0

將有必要知道$ row'是什麼類',如果它是'Varien_Object',實例的屬性是什麼。 – benmarks

回答

0

嘗試

return sprintf('<a href="%s">%s %s</a>', 
    $this->getUrl('adminhtml/catalog_product/edit', array('_current'=>true, 'id'=>$row->getProductId())), 
    $row->getProductName(), 
    $row->getSku() 
);