我已经安装了一个名为 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**
知道我需要做什么吗?
确保此文件存在:/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>
注意 in 的大小写BrandAmmo
并确保它是正确的。大写或小写无关紧要,只要它们都相同。
codepool/extension_name/module_name/Helper/Data.php
packagename_modulename_foldername(Helper 或 Block)_filename(Data.php)
<?php
class package_module_Helper_Data{
}
includes/src/
在 /app/code/local/Brandammo/Pronav/Helper/Data.php 您应该有一个 php 文件,其中至少包含以下代码
<?php
class Brandammo_Pronav_Helper_Data extends Mage_Core_Helper_Abstract
{
}