在将Magento商店的从1.7升级到1.9.2后,我有一个奇怪的行为
当点击"管理客户"时,我会看到"由同一客户经理购买的产品"表。如果我点击其中一个条目,它会显示以下致命错误:
致命错误:在的第72行对/included/src/Mage_Adminhtml_Block_Customer_Edit.php中的非对象调用成员函数getId()
(我理解为什么,Magento正试图用扭曲表的ID和键值编辑客户)
这不会发生在我的1.7版本商店的备份版本上。
我认为这与这个问题有关:http://forum.azmagento.com/how-to/fatal-error-in-manage-customers-gt-edit-magento-1410--32298.html
但我在这里似乎没有任何进展。。。我的sql技能也相当差劲:(
如果能得到你们的任何帮助,或者给我一个寻找的提示,我们将不胜感激。
升级到1.9.2.2后,我在自己搜索同一个问题时发现了您的问题。对我来说,答案是禁用一个名为Sold Together的模块,该模块附带了Templates Master的模板包。我仍在研究它为什么会这样做,但最简单的事情就是从/app/code/local/TM/SoldTogether中删除它,并刷新缓存,因为我们必须让它恢复工作,然后我会回来查看更多。
干杯,Jason
关于Argento主题更新/升级的说明:
删除以下文件:app/code/local/TM/SoldTogether/controllers/Adminhtml/CustomerController.phpapp/code/local/TM/SoldTogether/controllers/Adminhtml/OrderController.php
http://argentotheme.com/argento-170-171-upgrade-instructions