Magento:从Magento 1.5.1迁移到1.6.2时的致命错误Mage_Core_Model_Config :: getResourceHelper

时间:2017-04-18 13:36:11

标签: php magento magento-1.6

升级后出现以下错误:

Fatal error: Call to undefined method Mage_Core_Model_Config::getResourceHelper() in /home/koala/dev/magento/koala/app/Mage.php on line 531 

我在这里设置了一些调试:

/**
 * Retreive resource helper object
 *
 * @param string $moduleName
 * @return Mage_Core_Model_Resource_Helper_Abstract
 */
public static function getResourceHelper($moduleName)
{
    $registryKey = '_resource_helper/' . $moduleName;
    var_dump($registryKey);
    if (!self::registry($registryKey)) {
        $helperClass = self::getConfig()->getResourceHelper($moduleName);
        self::register($registryKey, $helperClass);
    }

    return self::registry($registryKey);
}

调用的资源助手是:

string(21) "_resource_helper/core"

我深入了解了名为

的地方
  

法师:: getResourceHelper('核心&#39)

我注意到所有内容都来自app / code / core,因此我认为它不是来自我在本地/社区文件夹中所做的一些更改。

有没有人解决过这个问题?

由于

1 个答案:

答案 0 :(得分:0)

我修复了这个问题,我们在app / code / local / Mage / Core / Model / Config.php的本地覆盖已经被打破了