【问题标题】:Magento Observer method not editableMagento Observer 方法不可编辑
【发布时间】:2014-09-10 15:28:31
【问题描述】:

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

我猜这与缓存或索引管理有关,但缓存已禁用,重新索引也无济于事。

class Custom_ShippingFilter_Model_Observer{

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

在过去的 var dump 中,$observer 一直显示,无论我是否更改代码。

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

【问题讨论】:

    标签: php magento events


    【解决方案1】:

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

    我使用了以下命令:

    php -f shell/compiler.php compile

    现在一切都恢复正常了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多