【问题标题】:Get Group id in customer_group_save_after event在 customer_group_save_after 事件中获取组 id
【发布时间】:2015-03-17 10:12:19
【问题描述】:

如何在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 */

}

【问题讨论】:

    标签: magento magento-1.8


    【解决方案1】:

    尝试$event->getObject() 而不是$event->getGroup()

    这是因为在Mage_Customer_Model_Group 中,$_eventObject 变量没有被覆盖,所以回退到它在Mage_Core_Model_Abstract 中的定义

    正确应用这个变量的一个例子是 Mage_Customer_Model_Customer在哪里可以看到

    protected $_eventObject = 'customer';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 2020-12-09
      相关资源
      最近更新 更多