3
好吧,我不知道如何做這個簡單的事情。我需要的僅僅是通過購物車中現有的3件物品進行循環,這樣我就可以獲取每件物品的相關信息 - 如產品類別,物品名稱,等等等等。我已經搜索了一個小時,並且沒有發現什麼似乎是如此簡單的任務。獲取報價,然後getAllItems()不會爲我返回任何結果。任何人有任何想法/鏈接?如何遍歷Magento購物車中的所有商品?
感謝。
好吧,我不知道如何做這個簡單的事情。我需要的僅僅是通過購物車中現有的3件物品進行循環,這樣我就可以獲取每件物品的相關信息 - 如產品類別,物品名稱,等等等等。我已經搜索了一個小時,並且沒有發現什麼似乎是如此簡單的任務。獲取報價,然後getAllItems()不會爲我返回任何結果。任何人有任何想法/鏈接?如何遍歷Magento購物車中的所有商品?
感謝。
您確定收到報價不起作用嗎?下面的代碼應該工作:
$session = Mage::getSingleton('checkout/session');
foreach ($session->getQuote()->getAllItems() as $item) {
print_r($item->getData());
}
當然,如果你不從Magento的模板/控制器/模型裏面做,那麼你就需要建立適當的環境:
require_once 'app/Mage.php';
umask(0);
Mage::app();
/* Then put your code here.. */
呀,奇怪的是沒有按」爲我工作。頁面掛起10秒,然後空白:( – 2011-01-26 14:37:55