如何在控制器中获取产品详细信息?

时间:2013-05-01 08:10:02

标签: magento magento-1.7

我想在自定义控制器(app/code/local/xxx/yyy/controllers/indexcontroller.php)中获取产品详细信息(产品ID,产品名称)和属性。怎么做? 我试过了:

$prod_id = Mage::getModel('catalog/product')->getId();
$product_name= Mage::getModel('catalog/product')->getName();
$productAttrs = Mage::getResourceModel('catalog/product_attribute_collection');

但它不起作用。现在该怎么做以获取所有这些细节?

2 个答案:

答案 0 :(得分:0)

如果您想获得产品ID而不是使用此

 $productId  = (int) $this->getRequest()->getParam('id');

和名称

 $productName  = (int) $this->getRequest()->getParam('name');

答案 1 :(得分:0)

public function getAllData()
    {
        $prod_id = Mage::getModel('catalog/product')->getId(); 
        $product_name= Mage::getModel('catalog/product')->getName();
        $product = Mage::getModel('catalog/product');
        $productAttrs = Mage::getResourceModel('catalog/product_attribute_collection');

这是我的代码。