2016-12-28 1 views
0

私はMagentoで新しく、管理パネルから製品を削除する際に以下のエラーが発生しました。Magento 1.9でコントローラのパスを見つける方法は?

Error

SQLSTATE [23000]:整合性制約違反:1048列は 'website_id'

nullになると私は私ができるように、削除製品コントローラのパスをトレースすることはできませんそのエラーを修正してください。誰か私にそれへの正しい道を教えてくれますか?

これは私が管理パネル

http://my_path/index.php/admin/admin/catalog_product/delete/id/5646/ 

から削除ボタンを打ったとき、私は、データベースからヒントを有効にすることで、デバッグをしようとしたURLです。アプリの\コード\コア\メイジ\ Adminhtml \コントローラへ

答えて

0

ゴー\カタログ\ ProductController.php

このファイルには、あなたが

public function deleteAction() 
{echo "Here is product delete action!";die; 
    if ($id = $this->getRequest()->getParam('id')) { 
     $product = Mage::getModel('catalog/product') 
      ->load($id); 
     $sku = $product->getSku(); 
     try { 
      $product->delete(); 
      $this->_getSession()->addSuccess($this->__('The product has been deleted.')); 
     } catch (Exception $e) { 
      $this->_getSession()->addError($e->getMessage()); 
     } 
    } 
    $this->getResponse() 
     ->setRedirect($this->getUrl('*/*/', array('store'=>$this->getRequest()->getParam('store')))); 
} 
が表示されます
関連する問題