相关疑难解决方法(0)

mage注册表项"_singleton /"已经存在

我知道有很多帖子都有这个问题,但我猜他们每个都有不同的根源(至少从我检查的内容 - 没有帮助我).

我试图在点击用户的按钮时触发事件,但是我在浏览器警报中得到了上面提到的异常Mage registry key "_singleton/" already exists.

config.xml的一部分:

.....
     <models>
        <packagecustomernumber>
            <class>Package_CustomerNumber_Model</class>
        </packagecustomernumber>
    </models>

</global>
<frontend>
        <events>
            <checkout_type_onepage_save_order>
                <observers>
                    <type>singleton</type>
                    <class>packageName/customernumber/observer</class>
                    <method>setCustomerNumber</method>
                </observers>
            </checkout_type_onepage_save_order>
        </events>
    </frontend>
Run Code Online (Sandbox Code Playgroud)

班级本身:

class Package_CustomerNumber_Model_Observer
{
    public function setCutomerNumber($observer)
    {
        die('setCutomerNumber');
    }
}
Run Code Online (Sandbox Code Playgroud)

应该触发甚至检查/保存订单的按钮,因此事件应该是正确的.

有什么建议 ?

magento

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

magento ×1