モジュールを書くときにOpenCartのコードを使用して、管理セクションで支払いモジュールを有効/無効にする方法は?

StackOverflow https://stackoverflow.com/questions/9358597

  •  28-10-2019
  •  | 
  •  

質問

コントローラー内のこのコードフラグメントがその責任を負うべきだと思います。しかし、編集機能の最初のパラメーターに何を配置すべきかをまだ理解していません。助けてください。

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'], ''));
}
役に立ちましたか?

解決

数日後にソリューションを見つけました。私は配達を提供するすべてのファイルをコピーし、私に合うようにそれらを編集しました。

  • コピーされたファイルの名前をモジュール名に変更します。
  • クラスの名前を変更してモジュール名を含めます。
  • 新しいモジュール名を含めるようにパスを変更します。

    ゴッチャスの1つは、あなたが持っていることを確認することです

  • module_order_status_id

  • module_status
  • module_sort_order

    モジュールの管理者コントローラーに含まれています。 「ポスト」データからデータに追加されていることを確認します。編集設定関数の最初のパラメーターもモジュール名でなければなりません。これは問題全体を整理します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top