我怀疑控制器中的这段代码片段应该对此负责。但我还没有想出应该在editSetting函数的第一个参数中放置什么。请帮忙。
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 :(得分:0)
几天后我找到了解决方案:我复制了所有现金交付文件并编辑了它们以适应我。编辑涉及:
更改路径以包含新模块名称。
其中一个问题是确保你有
module_order_status_id
module_sort_order
包含在您的模块的管理控制器中。并确保将它们添加到“post”数据中的data []中。编辑设置功能的第一个参数也应该是模块名称。这可以解决整个问题。