Magento save();导致应用程序挂起

时间:2014-07-17 13:40:38

标签: php mysql magento save

我正在尝试通过将is_active设置为0来更新类别以不再处于活动状态,但只要操作获得save(),Magento就会挂起并且不会保存更新的数据库。我必须重新启动服务器才能再次使用magento。有谁知道它为什么挂起save()?我们使用mysql workbench作为root用户,因此它不是权限问题。 $ todelete-> delete()无任何问题

public function onclearAction() //Clear button on sales app removes sale {
echo "onclear start"; $model = Mage::getModel('countdown/observer_category'); foreach ($_POST['number'] as $entity_id) { $type = "category"; $cat = Mage::getModel("catalog/category")->load($entity_id); $cat->setData('is_active', 0); $cat->save(); $todelete = Mage::getModel('countdown/countdown')->getCountdown($type, $entity_id); $todelete->delete(); } $this->_redirect('adminhtml/salesapp/index'); }

1 个答案:

答案 0 :(得分:1)

使用此

$cat->setIsActive(1);
$cat->save();

我希望这会对你有所帮助,不要忘记喜欢我的ans,如果它是完整的帮助