Magento事件未在整页缓存中触发

时间:2018-05-09 21:43:02

标签: php magento magento-1.9

我在Magento 1.x上使用Amasty Full Page Cache

当检查点击页面缓存时触发的事件时,我发现resource_get_tablename和http_response_send_before是缓存命中期间触发的唯一2个事件。

然而,在查看缓存时,将观察者附加到http_response_send_before并不会做任何事情。

我查看了Mage_Core_Model_App的dispatchEvent函数,发现当触发缓存时$ this-> _events为空,那么有没有办法将观察者附加到任何类型的事件?我添加了一些跟踪功能,并且不想修改index.php

1 个答案:

答案 0 :(得分:1)

controller_front_send_response_before

无论是否启用FPC,都会触发此事件。尝试与此结合使用观察者