【发布时间】:2016-07-04 03:33:25
【问题描述】:
我知道在 Magento 1 中,您可以通过以下方式按 ID 将产品添加到购物车:
<a href="<?php echo Mage::getUrl("checkout/cart/add/product/4671/")?>
我如何在 Magento 2 中做同样的事情?
【问题讨论】:
-
请详细说明您的问题
标签: magento2
我知道在 Magento 1 中,您可以通过以下方式按 ID 将产品添加到购物车:
<a href="<?php echo Mage::getUrl("checkout/cart/add/product/4671/")?>
我如何在 Magento 2 中做同样的事情?
【问题讨论】:
标签: magento2
//你可以这样使用
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$productHelper = $objectManager->get('\Magento\Catalog\Model\Product');
// get product object if you are not having
$product = $productHelper->load($id);
$listBlock = $objectManager->get('\Magento\Catalog\Block\Product\ListProduct');
echo $listBlock->getAddToCartUrl($product);
【讨论】: