在customer_group_save_after事件中获取组ID

时间:2015-01-19 11:53:12

标签: magento magento-1.8

如何在customer_group_save_after事件中获取magento保存的组ID或组详细信息。

我尝试了以下代码,但没有运气

public function addCustomerGroupHandle(Varien_Event_Observer $observer)
{
    $event              = $observer->getEvent();
    $customer           = $event->getGroup(); /* not working */
    $customer           = $event->getGroup()->getId; /* not working */

}

1 个答案:

答案 0 :(得分:1)

尝试使用$event->getObject()代替$event->getGroup()

这是因为在Mage_Customer_Model_Group$_eventObject变量未被覆盖,因此回归到Mage_Core_Model_Abstract

中的定义

正确应用此变量的示例是 Mage_Customer_Model_Customer您可以在哪里看到

protected $_eventObject = 'customer';