Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在购物车页面中获取批次数量?_Php_Magento_Magento 1.9.1 - Fatal编程技术网

Php 如何在购物车页面中获取批次数量?

Php 如何在购物车页面中获取批次数量?,php,magento,magento-1.9.1,Php,Magento,Magento 1.9.1,通过这段代码,我可以得到批量,同样的方法,我需要得到批量在购物车页面我如何才能得到这个 在购物车页面中,我可以看到 $quote = Mage::getSingleton('checkout/session')->getQuote(); $cartItems = $quote->getAllVisibleItems(); foreach ($cartItems as $item) { $productId = $item-&g

通过这段代码,我可以得到批量,同样的方法,我需要得到批量在购物车页面我如何才能得到这个

在购物车页面中,我可以看到

$quote = Mage::getSingleton('checkout/session')->getQuote();
        $cartItems  = $quote->getAllVisibleItems();
        foreach ($cartItems as $item) {
            $productId = $item->getProductId();
            $product = Mage::getModel('catalog/product')->load($productId);
        }
        $batch_qty = $product->getBatchQty();
另外,产品名称
echo$this->escapeHtml($this->getProductName())
为什么我没有获得批次数量,我给出
$\u item->getBatchQty()但它不是什么

$_item = $this->getItem();
$isVisibleProduct = $_item->getProduct()->isVisibleInSiteVisibility();

使用此方法,我获得了批次数量。

是否尝试放置$batch\u qty=$product->getBatchQty();进入foreach循环?@cleong该代码位于另一个页面上,该页面给出的是准确的结果,但在购物车页面中已经是循环结果,正在获取,但如何才能获取批次数量?
$batchQty = Mage::getModel('catalog/product')->load($_item->getProduct()->getId())->getBatchQty()