2010-12-10 48 views
2

我想對訂單進行一些後處理,使用admin面板。Magento - Adminhtml - 獲取剛剛創建的訂單ID

我訂閱了controller_action_postdispatch_adminhtml_sales_order_create_save事件,並且正在調用此觀察者的正確功能。

我怎樣才能得到剛剛保存在saveAction中的訂單的id在我的函數中。

回答

3

Mage_Adminhtml_Model_Sales_Order似乎無法在任何地方保存會話順序,所以這對您選擇的事件可能很難。實際上,您指定的控制器操作會調用_getSession() - > clear()來丟失會話中的所有數據。

我建議找一個不同的事件來使用。

+0

我已經開始重寫控制器的保存操作。現在比較接近。已經在我的本地/測試安裝上工作。 – 2010-12-10 16:08:01