我有扩展Mage_Core_Model_Abstract的模型类。我有一个扩展Mage_Core_Model_Mysql4_Abstract的资源。现在我使用以下代码从控制器中删除:
public function deleteAction()
{
$params = $this->getRequest()->getParams();
$blogpost = $this->_createModel();
$blogpost->setId($params['id']);
$blogpost->delete();
echo 'Post with id ' . $params['id'] . ' is deleted';
}
问题是当我提供不存在的ID 时没有显示错误。该怎么办 ?我是否必须加载该 ID 并检查它是否存在?或者我应该使用try/catch。我使用了 try and catch 但没有给出任何结果。