magento的event机制[magento二次开发]
来源:互联网 发布:智力下降怎么恢复知乎 编辑:程序博客网 时间:2024/06/07 18:17
magento的event机制在使用起来,是一个很好的东西
在magento的各个执行的过程中,中间有很多的event,譬如sales_order_place_after,我们可以通过自己新建一个模块捕捉这个事件,代码如下:
- <config>
- <global>
- <events>
- <sales_order_place_after>
- <observers>
- <cartz_mypayment_order_place_after_observer>
- <type>singleton</type>
- <class>myorder/order_place_after_observer</class>
- <method>fraudCheck</method>
- </cartz_mypayment_order_place_after_observer>
- </observers>
- </sales_order_place_after>
- </events>
- </global>
- </config>
也就是在代码执行到这个event的时候,会执行models/order/place/after/observer.php的fraudCheck方法,然后这个方法接受传过来的参数,然后出来,在返回处理完成的值,这样我们就完成了event的代码的编写!
好处:可以不修改magento核心代码,又达到我们的意愿,不会影响magento的升级,易于维护!
magento的event表可以谷歌查查。
如果当你想在某个操作中想插入断代码,也就是修改原来的东西,那么,通过逻辑找找代码,看看里面是不是有event,可以捕捉,然后轻松的加入自己的代码,完成任务!
0 0
- magento的event机制[magento二次开发]
- Magento事件机制 - Magento Event/Observer 【magento二次开发】
- magento的event机制
- Magento的事件机制
- Magento 二次开发必看的文章
- magento机制
- Magento的路由分发机制
- Magento Block的缓存机制
- Magento Block的缓存机制
- magento 的后台缓存机制
- Magento事件event的dispatchEvent分发使用方法:
- Magento 中执行SQL语句.[magento二次开发]
- magento 使用 sales_order_place_after event
- magento event lisetner - sales_order_creditmemo_refund>
- Magento
- magento
- magento 发送邮件,通过magento的机制发送邮件 - magento send custom email
- Magento中,调用静态块的几种方法[magento 二次开发]
- Java Excel Read
- Java线程(六):线程池
- Android平台下的JNI开发
- 常用的Hql语句
- Java线程(五):Timer和TimerTask
- magento的event机制[magento二次开发]
- Swift编程语言中文教程(一):基础数据类型
- onvif协议
- MDI和继承窗体设计
- HDOJ 1231 最大连续子序列
- 用inno Setup做应用程序安装包的示例脚本(.iss文件)
- Objective-C中的hasPrefix
- thinkphp3.2整合第三方模版备忘
- 五个非常重要的移动Web内容适应设计理念