Magento如何检查购物车是否为空?

Magento如何检查购物车是否为空?,magento,cart,shopping,php,Magento,Cart,Shopping,Php,我正在检查购物车是否是空的。 我试图从静态块和phtml文件中执行此操作 有人知道怎么做吗 提前谢谢我想这会有帮助: 您可以尝试以下方法: $checkout_cart = Mage::getSingleton('checkout/cart'); $items = $checkout_cart->getItems(); 我能够使用以下代码找到购物车中的物品总数: $totalItemsInCart = Mage::helper('checkout/cart')->getItems

我正在检查购物车是否是空的。 我试图从静态块和phtml文件中执行此操作

有人知道怎么做吗


提前谢谢

我想这会有帮助:

您可以尝试以下方法:

$checkout_cart = Mage::getSingleton('checkout/cart');
$items = $checkout_cart->getItems();

我能够使用以下代码找到购物车中的物品总数:

$totalItemsInCart = Mage::helper('checkout/cart')->getItemsCount();
如果不起作用,请告诉我。

您可以试试这个

$cart_qty = (int) Mage::getModel('checkout/cart')->getQuote()->getItemsQty();

if($cart_qty) {
    // Not empty.
} else {
    // Empty.
}

我试过$this->getOrders();但当然,我必须从History.php扩展。但在顶部链接中,我想在“Shoppingbag”为空时显示它。当它不是空的时候:“购物袋(3)|立即订购”。(如果购物袋里有三样东西。)我想我的代码在这里没有任何帮助PGo到你提出的问题,并将你的问题标记为已解决,如果他们是正确的。啊,谢谢你的提示,我发现了:)啊,我尝试了你的代码,但出于某种原因它一直给我一个空数组。啊,谢谢这为我做了诀窍:)我会投票给你,但我的声誉太低了。。我如何才能发现cart是否选择了产品类别?我有分类id,如何检查购物车是否选择了产品类别@我可以知道原因吗@Cj Belo Thanks强制返回数据为整数。如果方法返回“1”,那么它将被转换为1。谢谢,如果不使用INT,还有一个问题。我可以知道显示的错误是什么吗@Cj Belo如果你不放(int)它还是可以的。它仍然会返回一个数据。