我知道有很多帖子都有这个问题,但我猜他们每个都有不同的根源(至少从我检查的内容 - 没有帮助我).
我试图在点击用户的按钮时触发事件,但是我在浏览器警报中得到了上面提到的异常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