【问题标题】:Magento custom model overrideMagento 自定义模型覆盖
【发布时间】:2013-04-12 00:40:13
【问题描述】:

我是 Magento 的新手,所以请原谅我缺乏知识。我正在按照教程将联系人集成到 Magento 中并将其导入到SugarCRM。本教程更改了 Magento 的核心功能,但我想编写一个模块并保持核心不变。我可以轻松找到有关覆盖控制器、模型、助手等的信息。但我有一个问题。

例如,想象一下,每次用户在我的网站上注册时,他的联系信息都会导出到 SugarCRM。在保存联系人阶段,在我的模块中,我知道我可以编写一个特定的代码,并告诉它需要在完成 Magento 的某些特定核心功能之后或之前运行以保存联系人。
我真的不明白的是,Magento 怎么知道我有一个模块可以在我创建新帐户时执行某些操作?

【问题讨论】:

标签: magento model sugarcrm


【解决方案1】:

magento 处理这个问题的方式是使用事件/观察者。例如,如果您需要在下订单后将订单信息发送到另一个系统,您可以创建一个自定义模块来观察sales_order_place_after

阅读更多@http://codemagento.com/2011/04/observers-and-dispatching-events/

要获取事件列表,请参阅https://magento.stackexchange.com/questions/153/where-can-i-find-a-complete-list-of-magento-events

有关如何使用观察者创建模块,请参阅https://stackoverflow.com/a/12696681/1191288

【讨论】:

    猜你喜欢
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 2013-01-07
    • 2011-03-13
    • 2012-06-10
    相关资源
    最近更新 更多