未找到Magento Admin Helper_Data

时间:2013-05-16 19:14:39

标签: magento admin helper

我已经安装了名为ProNav的BrandAmmo扩展程序。我去清除缓存,它在管理员中给了我这个错误,

Fatal error: Class **Brandammo_Pronav_Helper_Data' not found in 
/home/content/r/e/d/redr1225/html/app/Mage.php on line 516**

知道我需要做什么吗?

3 个答案:

答案 0 :(得分:2)

确保此文件存在:/home/content/r/e/d/redr1225/html/app/code/local/BrandAmmo/Pronav/Helper/Data.php

它创造了这个类:

class BrandAmmo_Pronav_Helper_Data
    extends Mage_Core_Helper_Abstract
{
}

并确保在此文件中:/home/content/r/e/d/redr1225/html/app/code/local/BrandAmmo/Pronav/etc/config.xml

您正在宣布您的帮助:

<?xml version="1.0"?>
<config>
    <global>
        <helpers>
            <pronav>
                <class>BrandAmmo_Pronav_Helper</class>
            </pronav>
        </helpers>
    </global>
</config>

注意BrandAmmo中的大写并确保它是正确的。大小写无关紧要,只要它们都是一样的。

答案 1 :(得分:1)

  1. 确保
  2. 下的 Data.php 文件

    <强> codepool/extension_name/module_name/Helper/Data.php

    1. 如果上面提到的目录中存在的Data.php打开该文件并复制类名,基本上具有Magento命名感的类名就像
    2.   

      packagename_modulename_foldername(帮助者或阻止者)_   文件名(Data.php)

      <?php
      
      class package_module_Helper_Data{
      
      }
      
      1. 转到magento根文件夹并确保
      2. 中是否存在 package_module_Helper_Data.php

        includes/src/

        1. 如果你看不到,请在 src 目录下创建一个带有该名称的php文件(你有错误)
        2. 复制Data.php的内容并将其粘贴到新创建的文件中。我相信它会对你有所帮助
        3. 如果你没有显示任何关于扩展名的错误或magento,只需在magento System-&gt; Tools-&gt; Compilation
        4. 下禁用编译模式

答案 2 :(得分:0)

在/app/code/local/Brandammo/Pronav/Helper/Data.php中,您应该拥有一个至少具有以下代码的php文件

<?php

class Brandammo_Pronav_Helper_Data extends Mage_Core_Helper_Abstract
{

}