Magento Observer方法不可编辑

时间:2014-09-10 07:00:09

标签: php magento events

我做了一个Observer,它对某个事件作出反应。观察者确实执行了正确的方法,但是一旦我对代码进行了更改,Magento似乎就没有采取这些更改。

我猜测它与chache或索引管理有关,但缓存被禁用,重建索引也无济于事。

class Custom_ShippingFilter_Model_Observer{

    public function salesQuoteCollectTotalsBefore(Varien_Event_Observer $observer)
    {
         var_dump(Mage::helper('core/url')->getCurrentUrl());
    }
}

在用于坐着$observer的var转储中,此输出会一直显示,无论我是否更改代码。

希望有人可以帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我发现我必须运行编译器才能更新Magento以使用观察者中定义的新代码。

我使用了以下命令:

php -f shell/compiler.php compile

现在一切都恢复了。

相关问题