我想写一个控制器,找到给定产品的不同选项(例如,大,中,小,红,蓝等......).
谁能告诉我我写入控制器的代码?
额外细节
我越走越近了,但我仍然无法理解.这是我在控制器中编写的代码
$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)
我的代码出了什么问题,以至于它没有返回允许的产品选项?