2012-02-20 1 views
0

컨트롤러에서이 코드 조각이이를 담당해야한다고 생각합니다. 그러나 나는 아직 editSetting 함수의 첫 번째 매개 변수에 무엇을 넣어야하는지 알지 못했습니다. 도와주세요. 내가 배달에 현금의 모든 파일을 복사 me.Editing이 참여 맞도록 편집 :모듈을 작성할 때 opencart의 코드를 사용하여 관리 섹션에서 지불 모듈을 활성화/비활성화하는 방법은 무엇입니까?

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { 
    $this->model_setting_setting->editSetting('mpesa', $this->request->post); 

    $this->session->data['success'] = $this->language->get('text_success'); 

    $this->redirect($this->url->link('extension/payment', 'token=' . this->session->data['token'], '')); 
} 

답변

0

나는 며칠 후 해결책을 발견

  • 모듈에 복사 된 파일의 이름을 변경 이름.
  • 모듈 이름을 포함하도록 클래스의 이름을 변경합니다.
  • 새 모듈 이름을 포함하도록 경로를 변경합니다. 개는의

    하나는

  • module_order_status_id

  • 하고 Module_Status
  • module_sort_order이 모듈에 대한 관리 컨트롤러에 포함되어 있는지 확인하는 것입니다. 그리고 '게시'데이터에서 데이터 []에 추가되었는지 확인하십시오. 편집 설정 함수의 첫 번째 매개 변수도 모듈 이름이어야합니다. 전체 문제를 정렬합니다.

관련 문제