我已经创建了自定义模块,我正在处理记录删除,但它无法正常工作。我正在使用的代码是
$keyId=$params = $this->getRequest()->getParams('id');
$model = Mage::getModel('groupprice/groupprice');
try {
$model->setId($keyId)->delete();
echo "Data deleted successfully.";
} catch (Exception $e){
echo $e->getMessage();
}
有什么不对吗? 此代码在一个简单的请求中工作,但不使用ajax请求。
答案 0 :(得分:0)
试用此代码:
$keyId=$params = $this->getRequest()->getParam('id');
$model = Mage::getModel('groupprice/groupprice');
try
{
$model->setId($keyId)->delete();
echo "Data deleted successfully.";
}
catch (Exception $e)
{
echo $e->getMessage();
}
答案 1 :(得分:0)
您应该更改代码并使用getPost
$keyId=$params = $this->getRequest()->getPost('id');
希望这会有所帮助。