これは、次のコードを実行する 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 には、3 つの製品 ID を持つ配列が含まれています。私の出力は、2 番目と 3 番目の ID の属性値を正常にエコーしていますが、最初の ID はエコーしていません!
私はこれをまったく理解していません!ループ内の最初の ID を完全にスキップし、何もエコーしないのに、次の ID を問題なくエコーするのはなぜですか?
属性は適切に設定されており、$violins 配列の ID をどのように再配置しても、最初の属性値は常にスキップされます。私は何が欠けていますか?