我是Magento 2的新手。
我已覆盖类别类vendor/magento/module-visual-merchandiser/Model/Rules.php
。但是当我尝试使用以下代码保存类别时
$categoryId = 6;
$_objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$currentCategory = $_objectManager->create('Magento\Catalog\Model\Category')
->load($categoryId);
$currentCategory->setStoreId(0);
$this->_logger->addDebug($currentCategory->getName());
$currentCategory->setIsActive(1);
try {
$currentCategory->save();
}catch(\Exception $e){
$this->_logger->addDebug($e->getMessage());
}
它不是在调用我的覆盖类,它仍在调用原始/父类。