相关疑难解决方法(0)

Magento - 查询产品选项

我想写一个控制器,找到给定产品的不同选项(例如,大,中,小,红,蓝等......).

谁能告诉我我写入控制器的代码?

额外细节

我越走越近了,但我仍然无法理解.这是我在控制器中编写的代码

$db = Mage::getModel('catalog/product')->load($productId);
print_r($db->getOptions());  // returns an empty array
echo $db->getHasOptions();  // echos 1
Run Code Online (Sandbox Code Playgroud)

但是当我在第二行执行print_r()时,getOptions返回一个空数组.第三行echo是值1,这意味着应该有BE选项.

其他细节 我尝试了clockworkgeek的解决方案$db->getProductOptions(),但没有返回任何内容.我试过了$db->getProductOptionsCollection(),得到了这个输出

Array
(
    [totalRecords] => 0
    [items] => Array
        (
        )

)
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题,以至于它没有返回允许的产品选项?

controller magento

2
推荐指数
1
解决办法
8271
查看次数

标签 统计

controller ×1

magento ×1