【问题标题】:Magento Admin Helper_Data not foundMagento Admin Helper_Data 未找到
【发布时间】:2013-05-16 19:14:38
【问题描述】:

我安装了一个名为 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**

知道我需要做什么吗?

【问题讨论】:

  • 这里有同样的问题。您已经找到解决方案了吗?

标签: magento admin helper


【解决方案1】:

确保此文件存在:/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 中的大小写,确保正确。大写或小写无关紧要,只要它们都相同。

【讨论】:

    【解决方案2】:
    1. 确保 Data.php 文件存在于您的

    codepool/extension_name/module_name/Helper/Data.php

    1. 如果上述目录中的 Data.php 打开该文件并复制类名,基本上类名具有 Magento 命名意义,如

    packagename_modulename_foldername(Helper 或 Block) _ 文件名(Data.php)

    <?php
    
    class package_module_Helper_Data{
    
    }
    
    1. 移动到 magento 根文件夹并确保 package_module_Helper_Data.php 存在于

    includes/src/

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

    【讨论】:

      【解决方案3】:

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

      <?php
      
      class Brandammo_Pronav_Helper_Data extends Mage_Core_Helper_Abstract
      {
      
      }
      

      【讨论】:

        猜你喜欢
        • 2015-09-13
        • 2015-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-05
        • 1970-01-01
        • 2016-02-06
        • 2014-03-19
        相关资源
        最近更新 更多