i have observer module have written magento. monitors event called mgd_order_prep triggered custom dispatcher this:
mage::dispatchevent("mgd_order_prep", array('orderdata' => $order)); $order magento sales/order object.
my event fires , function in proper class executes:
function updateorderpreppdf($observer) { mage::log("update order prep",null,'orderprep.log'); mage::log($observer->getorderdata(),null,'orderprep.log'); } i see should after first log event, dont see when try output order data (it outputs blank - or null).
how data pass in @ dispatch event out @ execution point?
you can directly data using getdata() method :
function updateorderpreppdf($observer) { mage::log(print_r($observer->getdata(),true),null,'orderprep.log'); } check log inside var/log directory.
try code , let me know if still have query.
Comments
Post a Comment