2015-01-19 5 views
0

Как получить идентификатор группы группы magento или деталь группы в событии customer_group_save_after.Получить идентификатор группы в событии customer_group_save_after

Я попытался ниже код, но не повезло

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

} 

ответ

1

Попробуйте $event->getObject() вместо $event->getGroup()

Это происходит потому, что в Mage_Customer_Model_Group переменная $_eventObject не переопределяется, таким образом возвращается к его определению в Mage_Core_Model_Abstract

Пример правильной подачи этой переменной - Mage_Customer_Model_Customer, где вы можете увидеть

protected $_eventObject = 'customer'; 
Смежные вопросы