我正在开发在管理面板中添加额外选项卡的扩展,当按下保存按钮时,一些自定义产品属性需要更新。您能否为我提供一些关于如何捕捉该事件并根据该扩展的数据字段进行更新的指南。
谢谢
一种方法是创建一个您捕获的“自定义事件”,然后执行一些代码。
为此,请按照下列步骤操作:
1)创建一个自定义事件见这里
2)创建事件后,您需要“调度”它(这让系统知道事件发生了)
使用以下代码调度事件:
Mage::dispatchEvent("your_custom_event", array('name_you_want_to_access_it_by' => $importantVariable));
3)然后为了捕捉我们刚刚创建的事件,设置一个观察者来捕捉它(请参阅这个问题:在 Magento 中设置观察者的正确方法是什么?)
4)做任何你想做的事(几乎任何事情)