2015-10-09 113 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

相關問題