1
我有一個我爲Magento編寫的觀察器模塊。它只是監控稱爲mgd_order_prep
事件是由一個自定義的調度員這樣的觸發:如何從Magento中的自定義事件中獲取數據
Mage::dispatchEvent("mgd_order_prep", array('orderdata' => $order));
$爲了簡直是一個Magento的sales/order
對象。
我的事件觸發和我在適當的類函數執行:
function updateOrderPrepPDF($observer)
{
Mage::log("Update Order Prep",null,'orderprep.log');
Mage::log($observer->getOrderdata(),null,'orderprep.log');
}
我明白我應該第一個日誌事件之後,但我沒有看到,當我試圖輸出訂單數據任何東西(它輸出空白 - 或空)。
如何獲取我在執行點派發事件時傳入的數據?