Magento - Adminhtml - 获取刚刚创建的订单 ID
我想对使用管理面板制作的订单进行一些后期处理。
我已订阅 controller_action_postdispatch_adminhtml_sales_order_create_save
事件,并且正在调用该观察者的正确函数。
如何获取刚刚保存在函数的 saveAction
中的订单的 id
。
I want to do some post processing on an order, made using admin panel.
I have subscribed to the controller_action_postdispatch_adminhtml_sales_order_create_save
event, and the correct function of this observer is being invoked.
How can I get the id
of the order just saved in the saveAction
in my function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Mage_Adminhtml_Model_Sales_Order 似乎不会在会话中的任何地方保存订单,因此这对于您选择的事件可能很困难。事实上,您指定的控制器操作调用 _getSession()->clear() 以丢失会话中的所有数据。
我建议寻找一个不同的事件来使用。
Mage_Adminhtml_Model_Sales_Order doesn't appear to save the order in the session anywhere, so this may be tough with the event you've chosen. In fact, the controller action you specified calls _getSession()->clear() to lose all the data from the session.
I would suggest finding a different event to use.