0

製品にエラーメッセージが含まれていても、オブザーバーは製品編集ページにリダイレクトできません。私のコードは以下のとおりです。コードを確認して、問題の場所を教えてください。オブザーバーでcatalog_product_save_beforeイベントを呼び出しています。

$data['aproductid']   = $this->_getRequest()->getParam('id');
if(in_array($check,$resultarray))
            {
                 Mage::getSingleton('core/session')->addError('You have entered duplicate licence no');
                 Mage::app()->getResponse()->setRedirect(Mage::getUrl('*/*/edit', array(
            'id'    => $data['aproductid'],
            '_current'=>true)));
                 return;

            }
4

1 に答える 1