这是一个运行以下代码的 ajax 文件:
$model = Mage::getModel('catalog/product'); //getting product model
foreach ($violins as $k => $v)
{
$_product = $model->load($v); //getting product object for particular product id
$violinmodel = $_product->getAttributeText('Violinmodel'); //grabbing the violinmodel attribute value
echo $violinmodel;
}
$violin 包含一个包含三个产品 ID 的数组。我的输出正在回显第二个和第三个 ID 的属性值,但没有回显第一个 ID!
我完全不明白这个!为什么它会完全跳过循环中的第一个 ID 并且不回显任何内容,而回显以下 ID 却没有问题?
属性设置正确,无论我如何重新排列 $violins 数组中的 ID,第一个属性值总是被跳过。我错过了什么?