2013-02-14 2 views
3

모듈이 올바르게 설정되고 모든 relavant 파일이 올바르게 설치됩니다. 그러나 데이터베이스 테이블이 작성되지 않습니다.Magento Module SQL이 실행되지 않습니다

나는 this 튜토리얼을 따랐다.

내 config xml은 다음과 같습니다.

<?xml version="1.0"?> 
<config> 
    <modules> 
    <Myname_Mygateway> 
     <version>1.0.0</version> 
    </Myname_Mygateway> 
    </modules> 
    <global> 
    <resources> 

     <Mygateway_setup> 
     <setup> 
      <module>Myname_Mygateway</module> 
     </setup> 
     <connection> 
      <use>core_setup</use> 
     </connection> 
     </Mygateway_setup> 


     <Mygateway_write> 
     <connection> 
      <use>core_write</use> 
     </connection> 
     </Mygateway_write> 

     <Mygateway_read> 
     <connection> 
      <use>core_read</use> 
     </connection> 
     </Mygateway_read> 

    </resources> 
    <models> 
     <mygateway> 
     <class>Myname_Mygateway_Model</class> 
     </mygateway> 
    </models> 
    <helpers> 
     <mygateway> 
     <class>Myname_Mygateway_Helper</class> 
     </mygateway> 
    </helpers> 
    <blocks> 
     <mygateway> 
     <class>Myname_Mygateway_Block</class> 
     </mygateway> 
    </blocks> 
    </global> 
    <default> 
    <payment> 
     <mygateway> 
     <model>mygateway/standard</model> 
     <active>1</active> 
     <order_status>pending</order_status> 
     <title>My Gateway</title> 
     <payment_action>sale</payment_action> 
     <allowspecific>0</allowspecific> 
     <sort_order>1</sort_order> 
     </mygateway> 
    </payment> 
    </default> 
    <frontend> 
    <routers> 
     <mygateway> 
     <use>standard</use> 
     <args> 
      <module>Myname_Mygateway</module> 
      <frontName>mygateway</frontName> 
     </args> 
     </mygateway> 
    </routers> 
    </frontend> 
</config> 

나는 .php 파일 이름이 /sql/mygateway_setup/mysql4-install-1.0.0.php이지만 실행되지 않습니다. 나는이 문제를 해결할 수있는 방법

  • 변경 버전 번호
  • Matchin 버전 번호

  • 내 모듈 관련 core_resource에서 모든 항목을 제거 시도

    • 노력이 무엇

      ? 모든

    답변

    0

    먼저처럼 XML에서 소문자로 모든 단어를 변경 (.second 일에 당신이이 기사 Link1 공부할 수있는 단계 프로세스에 의해 세부 사항과 단계에 대한

      <mygateway_mysql4> 
           <class>Mygateway_Model_Mysql4</class> 
           <entities> 
            <mygateway> 
             <table>mygateway</table> 
            </mygateway> 
    
           </entities> 
          </mygateway_mysql4> 
    

    처럼 XML로 모델을 만드는 것입니다 , Link2.

    은 관리자 패널에 다음 단계에 따라 문제

    1

    를 해결 바랍니다.

    컴파일러 실행 :

    관리자 => 시스템 => 도구 => 컴파일> 사용 => 컴파일 프로세스 실행.

    다시 색인 데이터 :

    관리자는 => 시스템 => 색인 관리 =>

    모든 체크 상자를 선택하고 제출 오른쪽 상단에있는 드롭 다운에서 "다시 색인 데이터"를 클릭합니다.

    +0

    이 프로세스를 수행하는 목적은 무엇입니까? 당신이 – Techie

    +0

    날 데이터베이스 테이블과 모듈을 사용자 정의하는 동안 이런 종류의 문제를 해결할 수 있는지 설명해주십시오. 나는 관리자 패널의 데이터를 다시 색인화했습니다. 데이터를 다시 색인 한 후 테이블이 생성됩니다.이 작업을 시도하십시오. –

    관련 문제