magento - checkout_cart_product_add_after 观察者未在实时服务器中触发,但在本地服务器中工作

标签 magento

我的模块遇到一些问题,它在本地服务器中工作正常,但在开发服务器中无法工作。 这是我的代码: 应用程序/etc/modules/Ecophone_Specialoffer.xml

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

配置文件 应用程序/代码/本地/Ecophone/Specialoffer/etc/config.xml

<?xml version="1.0"?>
<config>
    <modules>
      <Ecophone_Specialoffer>
          <version>0.1.0</version>
      </Ecophone_Specialoffer>
    </modules>
    <frontend>
     <events>
        <checkout_cart_product_add_after>
            <observers>
               <Ecophone_Specialoffer_Model_Observer>
                  <type>singleton</type>
                  <class>Ecophone_Specialoffer_Model_Observer</class>
                  <method>changingPrice</method>
               </Ecophone_Specialoffer_Model_Observer>
           </observers>
        </checkout_cart_product_add_after>
    </events>
    </frontend>
</config> 

观察者.php 应用程序/代码/本地/Ecophone/Specialoffer/Model/Observer.php

class Ecophone_Specialoffer_Model_Observer {
    public function changingPrice(Varien_Event_Observer $obs){
             die('hello');
        }
}

我不知道开发服务器出了什么问题。

最佳答案

检查大写字母和小写字母之间的区别,因为 Windows 不关心大写字母与否,但 linux 关心。检查一下。

更改:

<Ecophone_Specialoffer_Model_Observer>

致:

<ecophone_specialoffer_model_observer>

关于magento - checkout_cart_product_add_after 观察者未在实时服务器中触发,但在本地服务器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13416076/

相关文章:

xml - Magento checkout.xml 文件无法识别

php - 使用产品类别作为关键字 Magento

magento - 如何在 Magento 1.6 中更改客户发票模板

javascript - 怎么调404页面去搜索

sql - Magento - 在数据库中更改外观和包

php - 悬停时显示 Bootstrap 模式

php - 使用图像插件的 Magento Mass 导入器 (MAGMI)

magento - Magento 中的保存需要很长时间

php - 在 magento 中添加新产品时从购物车中删除项目

Magento PDF 发票内容布局问题