Mag*_*Dev 3 events magento observer-pattern
在我的自定义模块中,我在会话变量中设置了一个标志,并且在controller_action_layout_render_before事件中,检查是否设置了标志然后附加自定义内容.
我想在页面加载后取消设置会话变量中的标志.
怎么做到呢.
当页面加载时,是否有任何事件在最后执行?
该
controller_front_send_response_after
Run Code Online (Sandbox Code Playgroud)
活动应该适合你.暂时添加一些日志记录app/Mage.php
public static function dispatchEvent($name, array $data = array())
{
//Mage::Log($name);
file_put_contents('/tmp/event.log',"$name\n",FILE_APPEND);
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;
}
Run Code Online (Sandbox Code Playgroud)
可以为您提供针对特定请求触发的事件列表,这通常足以跟踪您自己寻找的事件.
| 归档时间: |
|
| 查看次数: |
2081 次 |
| 最近记录: |