我正在尝试显示购物车中当前的商品数量,但是没有得到任何结果。在magento 1中,我们只需将以下内容添加到我们的phtml文件中,它就会回显no。购物车中的物品。
Mage::getModel(‘checkout/cart’)->getQuote()->getItemsCount();
这当然不适用于magento 2(版本2.0.2)。在我的自定义html文件中。我只需要“回应”这个数字,就像你在迷你车上得到一个号码时得到的那样。 这是我需要把它放在
中的代码部分<span class="cart-text"><strong>Basket:</strong>
<span class="cart-count">??????</span> item(s)
</span>
我需要用数字代替问号。 这可能是一个简单的问题,但是我仍处于学习曲线的早期阶段,非常感谢帮助。感谢
答案 0 :(得分:2)
要显示当前购物车中的商品,您必须使用以下代码
$helper = $this->helper('\Magento\Checkout\Helper\Cart');
echo $helper->getItemsCount();
所以我的补充代码看起来像这样。 :
<span class="cart-text"><strong>Basket:</strong>
<span class="cart-count">
<?php
$helper = $this->helper('\Magento\Checkout\Helper\Cart');
echo $helper->getItemsCount();
?></span> item(s)
</span>
只是将此作为对自己和他人的参考。感谢
答案 1 :(得分:0)
试试这个:
$cartItemsCount = Mage::helper('checkout/cart')->getCart()->getItemsCount();