Magento 2:我如何仅显示购物车中的当前号码?

时间:2016-03-29 09:03:28

标签: php cart items magento2.0.2

我正在尝试显示购物车中当前的商品数量,但是没有得到任何结果。在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>

我需要用数字代替问号。 这可能是一个简单的问题,但是我仍处于学习曲线的早期阶段,非常感谢帮助。感谢

2 个答案:

答案 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();