在Magento中是否有客户帐户注册活动?
2022-08-30 23:49:47
我希望能够在一个帐户上使用我正在构建的一个来运行一些功能,但我似乎找不到任何在.module
customer registers
event
new customer registration
有没有人知道为此而派遣的?event
我希望能够在一个帐户上使用我正在构建的一个来运行一些功能,但我似乎找不到任何在.module
customer registers
event
new customer registration
有没有人知道为此而派遣的?event
每当我查找事件时,我都会临时编辑该文件以输出特定请求的所有事件。Mage.php
File: app/Mage.php
public static function dispatchEvent($name, array $data = array())
{
Mage::log('Event: ' . $name); //not using Mage::log, as
//file_put_contents('/tmp/test.log','Dispatching '. $name. "\n",FILE_APPEND); //poor man's log
Varien_Profiler::start('DISPATCH EVENT:'.$name);
$result = self::app()->dispatchEvent($name, $data);
#$result = self::registry('events')->dispatch($name, $data);
Varien_Profiler::stop('DISPATCH EVENT:'.$name);
return $result;
}
然后执行我试图挂钩的任何操作。Magento事件在逻辑上是命名的,因此扫描/排序生成的日志通常会揭示我想要的内容。
customer_register_success就是您正在寻找的:
<config>
<frontend>
<events>
<customer_register_success>
<observers>
<your_module>
<type>singleton</type>
<class>your_module/observer</class>
<method>yourMethod</method>
</your_module>
</observers>
</customer_register_success>
</events>
</frontend>
</config>