我有一个在 opencart 1.5.x 上完美运行的扩展
现在使用 opencart 2.0 并进行了更改在 OpenCart 版本 2 上添加了一个管理页面,我从这里“shadyyx”读到了只有很少的输入保存,而其他的则没有。
例子:
控制器(不完整):
$this->load->model('setting/setting');
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
$this->model_setting_setting->editSetting('advanced_stock_notification', $this->request->post);
$this->session->data['success'] = $this->language->get('text_success');
$this->response->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));
}
if (isset($this->request->post['notify_mode'])) {
$data['notify_mode'] = $this->request->post['notify_mode'];
} else {
$data['notify_mode'] = $this->config->get('notify_mode');
}
模板(不完整)
<input name="notify_mode" id="notify_mode" value="<?php echo $notify_mode; ?>" />
形式:
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form">