【发布时间】:2010-12-10 13:35:46
【问题描述】:
我想对使用 admin 面板制作的订单进行一些后期处理。
我已经订阅了controller_action_postdispatch_adminhtml_sales_order_create_save事件,并且正在调用这个观察者的正确函数。
如何在我的函数中获取刚刚保存在saveAction 中的订单的id。
【问题讨论】:
标签: magento e-commerce
我想对使用 admin 面板制作的订单进行一些后期处理。
我已经订阅了controller_action_postdispatch_adminhtml_sales_order_create_save事件,并且正在调用这个观察者的正确函数。
如何在我的函数中获取刚刚保存在saveAction 中的订单的id。
【问题讨论】:
标签: magento e-commerce
Mage_Adminhtml_Model_Sales_Order 似乎没有在任何地方保存会话中的订单,因此这对于您选择的事件可能很困难。实际上,您指定的控制器操作调用 _getSession()->clear() 以丢失会话中的所有数据。
我建议找一个不同的事件来使用。
【讨论】: