Magento 中的事件
2023-09-14 08:59:48 时间
magento的事件机制就跟dural的hook机制一样,为了更好的扩展magento。magento里面的很多操作都是有事件派送的,比如产品的保存,删除,订单的保存,等等,很多很多。
如何在自己的程序中派送事件?事件派送很简单,如以下代码
Mage::dispatchEvent(checkout_onepage_controller_success_action, array(quote_item = $item)); 如何监听事件?
可以使用 Mage::addObserver来监听事件,但一般不那样做,基本上都是在etc/config.xml只添加的。 如以下代码
checkout_onepage_controller_success_action observers boom_order_observer type singleton /type class boom_order_model_observer /class method myOrderProcess /method /boom_order_observer /observers /checkout_onepage_controller_success_action /events /frontend /config
当checkout_onepage_controller_success_action事件派送之后,会有函数会执行,它们分别是Boom/Order/Model/ Observer.php文件里面的myOrderProcess方法。
* Event Hook: checkout_onepage_controller_success_action * @param $observer Varien_Event_Observer */ public function myOrderProcess($observer) { Mage::log("Enter myOrderProcess"); $order = new Mage_Sales_Model_Order(); $incrementId = Mage::getSingleton(checkout/session)- getLastRealOrderId(); $order- loadByIncrementId($incrementId); Mage::log("Exit myOrderProcess"); }
WordPress 核心中未包含的 WordPress 网站组件 WordPress 核心中未包含的 WordPress 网站组件 之前 WordPress 核心文件北京六翼的开发工程师已经介绍过了,下面让我们来看看 WordPress 核心文件中不包含的内容。 WordPress 数据库– WordPress 数据库存储了您的 WordPress 网站的大部分内容。
Magento开发有哪些功能呢? 电子商务系统的数据是企业的商业机密。 Magento支持SSL加密传输前台和后台数据并且支持后台权限的分级控制,确保您的数据万无一失。
WPF - 模板查看工具:Show Me The Template及如何查看第三方主题 原文:WPF - 模板查看工具:Show Me The Template及如何查看第三方主题 在学习WPF的模板(DataTemplate、ItemsPanelTemplate、ControlTemplate)时,经常会想看看WPF内建的控件模板。
如何关闭WordPress后台的主题、插件、版本更新通知? 由于WordPress 更新速度非常快,不论是主题 插件或是版本,每个月少说要执行个好几次,因为更新快,所以WordPress后台加入了更新通知,提醒使用者有新版本了,可以进行插件、主题或是系统更新,可是新版通常是解决旧版Bug,但很容易会产生一些未知Bug,如果你不想要冒这风险,通常可以等一个礼拜看看,没问题再行更新动作。
Jekyll 博客主题 jekyll-bootstrap-blog 更新,支持页面不在导航显示 Todey, `jekyll-bootstrap-blog` add an enhancement, that pages can excluded from top bar nav(See https://github.com/waylau/jekyll-bootstrap-blog/issues
相关文章
- 如何获取相应tableview中的touchesBegan事件[通俗易懂]
- 9.28VR行业大事件:E3 2023将于6月13日-16日在洛杉矶举办;Nreal Air登陆美国亚马逊
- 10.19VR行业大事件:AR眼镜智能终端Rokid Station发布;李未可发布AR眼镜Meta Lens
- react源码中的生命周期和事件系统_2023-02-06
- Oracle 等待事件 Enqueues:JQ,JobQueue 官方解释,作用,如何使用及优化方法
- 高效利用 Oracle 事件 34(oracle事件34)
- MySQL服务连接错误10061:解决方法指南(mysql事件10061)
- 实现Redis键值过期 一种有效触发方式(触发redis过期事件)
- 锋利的jQuery要点归纳(三)jQuery中的事件和动画(上:事件篇)
- JavaScript操作键盘的Enter事件(键盘任何事件),兼容多浏览器