2012-02-20 49 views
0

我懷疑這個代碼片段在控制器中應該對此負責。但是我還沒有想出應該在editSetting函數的第一個參數中放置什麼。請幫忙。如何在編寫模塊時使用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

我發現了些日子的解決方案:我複製的貨到付款的所有文件和編輯他們適應me.Editing涉及:

  • 更改複製的文件的名稱模塊名稱。
  • 更改類的名稱以包含模塊名稱。
  • 更改路徑以包含新模塊名稱。

    其中的陷阱之一是,以確保您有包含在你的模塊管理控制器

  • module_order_status_id

  • module_status
  • module_sort_order

    。並確保將它們添加到「發佈」數據中的數據[]中。編輯設置功能的第一個參數也應該是模塊名稱。這就整理了整個問題。

相關問題