我有一个课程来获取product_id和名称,我也希望获得sku。
以下是我的课程,我的问题是,我怎么能得到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 :(得分: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()
);