OpenCart 2.0我可以';t添加模块(ControllerModuleMinicart::redirect


OpenCart 2.0 I can't add modules (ControllerModuleMinicart::redirect() error)

我正在尝试将模块添加到最新的OpenCart版本中,但到目前为止还没有成功。首先,我试图添加侧推车,我发现了几个模块,但它们都是早期版本的,不适用于2.0,我还试图添加类似facebook的盒子扩展,但也有同样的错误。

所以在模块下载后,我改变了一些事情,比如在这个线程线程中

1。我将所有$this->data更改为$data
2.$this->response->setOutput($this->render());
我换成了$this->response->setOutput($this->load->view('module/minicart.tpl', $data));3我将$this->children更改为

$data['header'] = $this->load->controller('common/header');
$data['column_left'] = $this->load->controller('common/column_left');
$data['footer'] = $this->load->controller('common/footer');

所以当我试图管理这个模块时没有错误,但当我试图保存它时有错误
Fatal error: Call to undefined method ControllerModuleMinicart::redirect() in C:'wamp'www'opencart'admin'controller'module'minicart.php on line 23

23行看起来像:

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
            $this->model_setting_setting->editSetting('minicart', $this->request->post);        
            $this->session->data['success'] = $this->language->get('text_success');
            $this->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));
        }

我需要改变什么?我如何最终开始使用模块(似乎所有模块都是早期版本的,我们必须重新制作它们。)

更改

$this->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));

$this->response->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));