观察Magento中的客户帐户验证事件
当客户验证其帐户时,是否有方法捕获事件?我需要此功能以允许用户访问其他集成子系统每个型号都有标准的加载前、加载后、保存前、保存后等事件。查看Mage_Core_Model_抽象以获得所有预定义事件的列表 对于客户,您可以在活动结束后使用customer\u save\u。在“观察者”中,检查原始数据与新数据:观察Magento中的客户帐户验证事件,magento,Magento,当客户验证其帐户时,是否有方法捕获事件?我需要此功能以允许用户访问其他集成子系统每个型号都有标准的加载前、加载后、保存前、保存后等事件。查看Mage_Core_Model_抽象以获得所有预定义事件的列表 对于客户,您可以在活动结束后使用customer\u save\u。在“观察者”中,检查原始数据与新数据: public function myObserver(Varien_Event_Observer $observer) { $customer = $observer->ge
public function myObserver(Varien_Event_Observer $observer)
{
$customer = $observer->getCustomer();
$orig_active_flag = $custoner->getOrigData('is_active');
$new_active_flag = $customer->getData('is_active');
// do something here …
return $this;
}
每个模型都有标准的前加载、后加载、前保存、后保存等事件。查看Mage_Core_Model_抽象以获得所有预定义事件的列表 对于客户,您可以在活动结束后使用customer\u save\u。在“观察者”中,检查原始数据与新数据:
public function myObserver(Varien_Event_Observer $observer)
{
$customer = $observer->getCustomer();
$orig_active_flag = $custoner->getOrigData('is_active');
$new_active_flag = $customer->getData('is_active');
// do something here …
return $this;
}
甚至在客户确认后,您也可以使用以下代码创建自己的事件
Mage::dispatchEvent('Yuor_Unique_Event_Name', array());
现在使用此事件,您可以做任何您想做的事情。即使您可以在客户确认后使用以下代码创建自己的事件
Mage::dispatchEvent('Yuor_Unique_Event_Name', array());
现在使用此事件,您可以做任何您想做的事情。因为confirmation()
似乎不会触发任何事件
/app/code/core/Mage/Customer/controllers/AccountController.php
你也可以
Mage::dispatchEvent()
创建您自己的事件,或直接将代码添加到AccountController.php中的confirAction
confirAction()
似乎不会在中触发任何事件
/app/code/core/Mage/Customer/controllers/AccountController.php
你也可以
Mage::dispatchEvent()
创建您自己的事件,或直接将代码添加到AccountController.php中的confirAction