首页>Magento>source

我想从前端删除产品,但是使用对象管理器。 我不想使用任何注册表对象.

最新回答
  • 2019-12-5
    1 #

    $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); 
    $product = $objectManager->create('Magento\Catalog\Model\Product');
    $product->load($productID)->delete();
    

  • 2019-12-5
    2 #

    //get product id
    $productID = 10;
    $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); 
    $product = $objectManager->get('Magento\Framework\Registry');
    //set isSecureArea code here
    $product->registry('isSecureArea',true);
    $product->delete();
    

相关问题

  • 如何在Magento2之外使用Magento 2 SOAP API
  • magento2:如何在自定义模块Magento 2中定义自定义js