在magento中的wishlist和checkout cart之间调用哪个事件

时间:2013-11-25 06:35:18

标签: magento

我是magento的新手,我的问题是当按下全部添加到购物车按钮时,在magento中的wishlist和checkout cart之间调用哪些事件。 提前谢谢。

1 个答案:

答案 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;
}