2014-09-10 3 views
0

Я сделал наблюдателя, который реагирует на определенное событие. Наблюдатель выполняет правильный метод, но как только я вношу изменения в код, Magento, похоже, не подбирает эти изменения.Метод Magento Observer не редактируется

Я предположил, что это как-то связано с управлением chache или index, но кеш отключен, и переиндексация тоже не помогает.

class Custom_ShippingFilter_Model_Observer{ 

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

Внутри свалки вар используется, чтобы сидеть $observer и этот вывод продолжает показывать, изменять ли я код или нет.

Надеюсь, кто-то может помочь мне с этим.

ответ

0

Я выяснил, что мне пришлось запустить компилятор, чтобы обновить Magento, чтобы использовать новый код, определенный в наблюдателе.

Я использовал следующую команду:

php -f shell/compiler.php compile

Теперь все работает снова.

Смежные вопросы