Я пытаюсь использовать несколько классов наблюдателей & модулей для Magento, все из которых помещаются в app/code/local. Все они работают на моей локальной рабочей станции, но НЕ работают, когда я копирую их в производство через FTP. Я схожу с ума, пытаясь понять, что происходит. Весь мой код кажется звуковым. Вот пример наблюдателя:Наблюдатели событий Magento или пользовательские модули не работают над производством
приложение/код/местные/Mural/Ценообразование/Модель/Observer.php
<?php
class Mural_Pricing_Model_Observer {
public function setMuralPricing($observer) {
echo 'We did it!';
die();
}
}
приложение/код/местные/Mural/и т.д./config.xml
<?xml version="1.0"?>
<config>
<modules>
<Mural_Pricing>
<version>0.0.1</version>
</Mural_Pricing>
</modules>
<global>
<models>
<Mural_Pricing>
<class>Mural_Pricing_Model</class>
</Mural_Pricing>
</models>
</global>
<adminhtml>
<events>
<sales_quote_add_item>
<observers>
<Mural_Pricing>
<class>mural_pricing/observer</class>
<method>setMuralPricing</method>
</Mural_Pricing>
</observers>
</sales_quote_add_item>
</events>
</adminhtml>
</config>
приложение/и т.д./модули/Mural_Pricing.xml
<?xml version="1.0"?>
<config>
<modules>
<Mural_Pricing>
<codePool>local</codePool>
<active>true</active>
<depends>
<Mage_Catalog />
</depends>
</Mural_Pricing>
</modules>
</config>
Как я уже сказал, это работает отлично локально, но не в производстве, с сервера все другие наблюдатели & модулей. Разочарование. Заранее спасибо!
Благодарим Вас за отзыв! Я не смог выполнить эту работу даже после реализации ваших предложений, но полезный совет независимо. –