我正在尝试为我的module.After创建系统配置,添加我正在获得的system.xml
致命错误:找不到类'Mage_Training_Banners_Helper_Data‘
magento/app/code/local/Training/Banners/Helper/Data.php
<?php
class Training_Banners_Helper_Data extends Mage_Core_Helper_Abstract
{
}config.xml
<?xml version="1.0"?>
<config>
<modules>
<Training_Banners>
<version>0.1.0</version>
</Training_Banners>
</modules>
<frontend>
<routers>
<banners>
<use>standard</use>
<args>
<module>Training_Banners</module>
<frontName>banners</frontName>
</args>
</banners>
</routers>
<layout>
<updates>
<banners>
<file>banners.xml</file>
</banners>
</updates>
</layout>
</frontend>
<admin>
<routers>
<adminhtml>
<args>
<modules>
<banners after="Mage_Adminhtml">Training_Banners_Adminhtml</banners>
</modules>
</args>
</adminhtml>
</routers>
</admin>
<adminhtml>
<layout>
<updates>
<banners>
<file>training_banners.xml</file>
</banners>
</updates>
</layout>
</adminhtml>
<global>
<blocks>
<banners>
<class>Training_Banners_Block</class>
</banners>
</blocks>
<helpers>
<banners>
<class>Training_Banners_Helper</class>
</banners>
</helpers>
<models>
<banners>
<class>Training_Banners_Model</class>
<resourceModel>banners_mysql4</resourceModel>
</banners>
<banners_mysql4>
<class>Training_Banners_Model_Mysql4</class>
<entities>
<manage>
<table>banners</table>
</manage>
</entities>
</banners_mysql4>
</models>
<resources>
<banners_read>
<connection>
<use>core_read</use>
</connection>
</banners_read>
<banners_write>
<connection>
<use>core_write</use>
</connection>
</banners_write>
</resources>
</global>
</config>有人能帮忙吗?
发布于 2012-03-26 02:47:02
我用“横幅”组名作为另一个模块组name.So,有一个冲突。
发布于 2012-03-22 10:58:34
当然,在模块中创建文件夹Helper。
然后在其中创建文件Data.php。
文件内容应包括:
class Company_Module_Helper_Data extends Mage_Core_Helper_Abstract{}这就足以解决你的问题了。
FYI:这是因为magento试图翻译标签的内容。翻译是使用模块助手的__()方法进行手工翻译。
https://stackoverflow.com/questions/9820666
复制相似问题