我是magento的新手,我的问题是当按下全部添加到购物车按钮时,在magento中的wishlist和checkout cart之间调用哪些事件。 提前谢谢。
答案 0 :(得分:2)
相当多的事件被称为与页面呈现相关的事件,与加载模型相关的事件,与购物车添加本身相关的事件。没有确定的列表,因为任何模块都可以添加自己的事件。
您可以做的最好的事情是记录所有被调用的事件,并查看特定于您的安装/配置的事件列表。
修改app/Mage.php
,查找Mage::dispatchEvent
并在其中添加以下行:
public static function dispatchEvent($name, array $data = array()) {
/** add the line below */
Mage::log($name, null, 'events.log', true);
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;
}