2012-03-22 6 views
0

내 module.After 내가젠토 사용자 정의 모듈 도우미가

Fatal error: Class 'Mage_Training_Banners_Helper_Data' not found

젠토/응용 프로그램/코드/지역/교육/배너가/도우미를 얻고있다 system.xml을 추가를위한 시스템 구성을 만들려고하고 찾을 수 없음/Data.php

<?php 

class Training_Banners_Helper_Data extends Mage_Core_Helper_Abstract 
{ 

} 

<?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> 

사람이 도움을 줄 수 config.xml에?

+0

더 많은 코드와 정보를 게시하여 도움을 받으십시오. 예 : 파일 경로, config.xml의 전체 내용, Helper_Data 클래스 내용 등 – Simon

+0

@Simon : 전체 코드가 추가되었습니다. – blakcaps

+0

system.xml도 게시하십시오. :-) 어쩌면 당신은'module = "sometag"대신에'module = "banners"'대신 번역 태그를 사용할 수 있습니다 ... – Simon

답변

3

다른 모듈 그룹 이름으로 "배너"그룹 이름을 사용하고 있습니다. 충돌이있었습니다.

+0

게시 해 주셔서 감사합니다. 꽤 애매한 오류입니다. 다행 이네. – siliconrockstar

4

물론, 모듈에 Helper 폴더를 만듭니다.
그런 다음 파일 Data.php을 만듭니다.
파일의 내용이 포함되어 있어야합니다 : 문제를 해결하기에 충분

class Company_Module_Helper_Data extends Mage_Core_Helper_Abstract{} 

합니다.
참고 : magento가 태그의 콘텐츠를 번역하려고 시도하는 중입니다. 번역은 __() 모듈 도우미 방법을 사용하여 손으로 처리합니다.

+0

Data.php가 도우미 디렉토리에 있습니다. 왜이 오류가 발생하는지 알지 마십시오! – blakcaps

+0

귀하의 실수입니다. 구성, 클래스 이름, 폴더 이름을 확인하십시오. – Sergey

관련 문제