Как найти путь контроллера в Magento 1.9?

Я новичок в Magento и получил ошибку ниже при удалении продукта из админ-панели.

ошибка

SQLSTATE [23000]: нарушение ограничения целостности: 1048 Столбец ‘website_id’ не может быть пустым

И я должен проследить этот путь к контроллеру удаления продукта, чтобы я мог исправить эту ошибку. Может кто-нибудь сказать мне правильный путь к нему?

Это URL, когда я нажимаю кнопку удаления из панели администратора

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

Я попробовал отладку, включив подсказки из базы данных.

0

Решение

Перейдите в app \ code \ core \ Mage \ Adminhtml \ controllers \ Catalog \ 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'))));
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]