Magento Observer方法不可编辑


Magento Observer method not editable

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

我猜这与chache或索引管理有关,但缓存被禁用,重新索引也没有帮助。

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

在用于放置$observer的var转储中,无论我是否更改代码,该输出都会不断显示。

希望有人能帮我。

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

我使用了以下命令:

php -f shell/compiler.php compile

现在一切又正常了。