Mage_Core_Model_Abstractを拡張するModelクラスがあります。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とcatchを使用しましたが、結果は得られませんでした。