嘿伙计们,我在为OpenCart v1.5.6.4开发的模块遇到了一些问题。这是我在管理部分中进行模块设置的内容。
正如您所看到的,我构建了额外的标签,我希望用户能够指定额外的选项,用于在目录端构建处方表单。
问题是如何在用户点击Save
按钮时将每个附加标签中的额外数据保存到自定义表格?
当点击Save
按钮时,是否有一个特殊的函数被调用,我可以自己实现?
答案 0 :(得分:2)
呃,我想我昨晚有点累,意识到index()
中定义的这段代码处理模块设置保存到数据库:
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
//save module settings
$this->model_setting_setting->editSetting('prescripts', $this->request->post);
//mark of success
$this->session->data['success'] = $this->language->get('text_success');
//redirect back to module page
$this->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));
}
所以我需要做的就是在这里填写我的自定义代码,我完成了Admin控制器。