2015-10-09 96 views
0

这是我的代码。Magento致命错误:类'Mage_Themeframework_Helper_Theme'找不到

public static function helper($name) { 
    $registryKey = '_helper/' . $name; 
    if (!self::registry($registryKey)) { 
     $helperClass = self::getConfig()->getHelperClassName($name); 
     self::register($registryKey, new $helperClass); 
    } 
    return self::registry($registryKey); 
} 

这是得到这个错误。

Fatal error: Class 'Mage_Themeframework_Helper_Theme' not found in /var/www/clients/client66/web83/web/app/Mage.php on line 546

请帮我弄清楚什么是错的。

+0

显示来自Mage.php的代码。 540-550行错误来自.. – MatthewD

+0

*/ 公共静态函数助手($ name) { $ registryKey ='_helper /'。 $名称;如果(!self :: registry($ registryKey)){ $ helperClass = self :: getConfig() - > getHelperClassName($ name); self :: register($ registryKey,new $ helperClass); } return self :: registry($ registryKey); } – rutuke1000

回答

0

您应该检查模块的config.xml文件如果您已经定义了助手的路径:


<global> 
    <helpers> 
     <themeframework> 
      <class>Packagename_Themeframework_Helper</class> 
     </themeframework> 
    </helpers> 
</global> 

确保类文件:应用程序/代码/本地/包/ Themeframework /助手/Theme.php(或者如果它在社区文件夹中定义:app/code/community/Packagename/Themeframework/Helper/Theme.php)存在。

用包名称替换包名

+0

是的,所有文件都存在。和config.xml很好。 – rutuke1000

相关问题