0

カテゴリ作成用のオブザーバーを作成しましたが、localhost (Mac) では正常に動作し、サーバー (Linux) では正常に動作しません。

config.xml:

<?xml version="1.0"?>
<config>
    <modules>
        <Vmo_CategoryToAttributeOption>
            <version>0.1.0</version>
        </Vmo_CategoryToAttributeOption>
    </modules>
    <global>
        <models>
            <vmo_categorytoattributeoption>
                <class>Vmo_CategoryToAttributeOption_Model</class>
            </vmo_categorytoattributeoption>
        </models>
        <helpers>
            <vmo_categorytoattributeoption>
                <class>Vmo_CategoryToAttributeOption_Helper</class>
            </vmo_categorytoattributeoption>
        </helpers>
        <events>
            <catalog_category_prepare_save>
                <observers>
                    <vmo_categorytoattributeoption_model_observer>
                        <class>vmo_categorytoattributeoption_model_observer</class>
                        <method>savecategoryobserver</method>
                    </vmo_categorytoattributeoption_model_observer>
                </observers>
            </catalog_category_prepare_save>
        </events>
    </global>
</config>

これは local/Vmo/CategoryToAttributeOption/Model/Observer.php です

class Vmo_CategoryToAttributeOption_Model_Observer extends Varien_Event_Observer
{
    public function __construct()
    {

    }

    public function savecategoryobserver($observer)
    {
        $event = $observer->getEvent();
        $cat_model = $event -> getCategory();

        $name = $cat_model->getName();
        Mage::log("works: " . $name);
    }
}

これは Vmo_CategoryToAttributeOption.xml です。

<?xml version="1.0"?>
<config>
    <modules>
        <Vaimo_CategoryToAttributeOption>
            <active>true</active>
            <codePool>local</codePool>
        </Vaimo_CategoryToAttributeOption>
    </modules>
</config>

何が悪いのか分かりますか?ローカルホストではうまく機能しますが、ライブサーバーでは機能しません。

4

1 に答える 1