如何在我的控制器中获取产品详细信息?
我想在自定义控制器(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');
但它不工作。现在要做什么来获取所有这些细节?
,如果你想获得产品的ID比你可以用这个
$productId = (int) $this->getRequest()->getParam('id');
和名称
$productName = (int) $this->getRequest()->getParam('name');
不工作,返回0,我想要当前产品的产品ID,我认为它不可能,是吗? – madzacky 2013-05-01 09:23:52
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');
在这里,这是我的代码。
如何调用此功能 – 2013-05-01 09:29:04
在产品视图页面的按钮帮助下,其中的一个函数在我的控制器中由不同的操作indexAction()调用。属性值正在返回,但它不返回当前产品。 – madzacky 2013-05-01 09:44:44
好吧,比它可能获得产品详细信息..当你点击按钮比传递身份证在功能上像getAllData($ ID) – 2013-05-01 09:48:19
当你尝试这个解决方案时你会得到什么 – 2013-05-01 09:13:13
我什么都没有收到,它返回空白..! – madzacky 2013-05-01 09:21:48
请显示你的功能代码 – 2013-05-01 09:23:58