我在我的產品頁面中有許多產品顯示在表格中的自定義功能。現在我有一個產品SKU的數組和循環利用他們的foreach函數中使用代碼的詳情如下如何在magento 1.7中獲得多個產品詳細信息1.7
$url = Mage::getModel('catalog/product')->loadByAttribute('sku', $productSku)->getProductUrl();//get product page url of ech product
$productName = Mage::getModel('catalog/product')->loadByAttribute('sku', $productSku)->getName();//get product name
$productPrice = Mage::getModel('catalog/product')->loadByAttribute('sku', $productSku)->getFinalPrice();//get product price
$qtyStock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product->getId())->getQty();
這裏的問題是,我的網頁的加載時間爲25秒獲得。有什麼方法可以在一次或一次通話中獲得我陣列中所有sku的產品詳細信息,因爲我需要減少通話次數以提高頁面加載時間。
爲什麼不使用集合而不是加載模型很多次:o –