我无法创建工作从observer.Apart在Magento重定向从我需要理解为什么例外,就像我们在控制器做观察员不起作用。
在控制器完成的典型的例外是像下面(adminhtml控制器)
$message = $this->__('Exception Message.');
Mage::getSingleton('adminhtml/session')->addError($message);
$this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id')));
return;
在某处的博客我也读到了下面的方法从观察者重定向。
Mage::getSingleton('core/session')->addError('Exception Message.');
Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('checkout/cart'));
Mage::app()->getResponse()->sendResponse();
exit;
有观察者和控制器做的时候我不懂得基本的重定向差异。
为什么在观测时控制器重定向不起作用。
请帮我解释。
非常感谢提前。