Magento扩展显示错误并从模型内部重定向而不是控制器

时间:2012-11-28 14:42:24

标签: php magento notice

如果我的扩展模型中出现错误,我想向网站用户显示有用的错误消息,但允许他们继续使用商店。

我编写了一个使用第三方远程API的自定义组件。有时在API中发生错误,我希望能够优雅地处理它们。我在这里阅读了以下关于生成错误警告和通知的文章http://www.deepcodeonline.com/blog/magento/how-to-display-error-success-and-notice-messages-in-magento

当从控制器代码调用addError或addNotice方法时,我可以使用它,但是我想从模型中调用它们,因为它只在模型中我知道发生了错误。

1 个答案:

答案 0 :(得分:0)

您可以毫无问题地从模型中调用这些函数。它们保存在会话中,因此下次显示消息块时,它们将显示给用户(因此基本上显示在下一页上)。