Magento - 登录仪表板后的致命错误 - 自定义扩展


Magento - Fatal Error after Login on Dashboard - Custom Extension

将以下代码添加到我的自定义扩展的配置.xml后:

<global>
    <helpers>
    <partnersystemhelper>
    <class>Pinto_PartnerSystem_Helper</class>
    </partnersystemhelper>
    </helpers>
</global>

并在帮助程序/数据中创建以下类.php:

class Pinto_PartnerSystem_Helper_Data extends Mage_Core_Helper_Abstract
{
    // functions
}

每次登录管理员时,我都会收到以下错误:

Fatal error: Class 'Mage_Partnersystemhelper1_Helper_Data' not found in /home/users/inoxvftp/inoxtaps.eu/webshop/app/Mage.php on line 546

我尝试删除 var/cache 中的缓存,当我查看包含/配置时.php编译器的两行已经注释掉了。

由于该错误,我无法再在导航或仪表板中看到任何选项卡。

请帮忙?

你的代码中有一行像这样Mage::helper('partnersystemhelper1'),或$this->helper('partnersystemhelper1')。或者有一段具有此属性的 xml: module="partnersystemhelper1" .
在代码中搜索该代码并从中删除1

查看错误消息,它正在尝试加载Mage_Partnersystemhelper1_Helper_Data,数字为1。因此,在您的代码中的某个地方,您有:

Mage::helper('partnersystemhelper1');

找到并纠正它