Я использую расширение Opencart (dsociallogin_v2.3). Я устанавливаю его, но когда пытаюсь его активировать, он показывает ошибку.Неустранимая ошибка: вызов неопределенного метода ControllerModuleDSocialLogin
Fatal error: Call to undefined method ControllerModuleDSocialLogin::render()
in /home/.../admin/controller/module/d_social_login.php on line 247
Не могли бы вы предложить мне, почему это происходит и как это исправить?
$this->load->model('sale/customer_group');
$this->data['customer_groups'] = $this->model_sale_customer_group->getCustomerGroups();
$this->response->setOutput($this->render());
}
protected function validate() {
if (!$this->user->hasPermission('modify', 'module/d_social_login')) {
$this->error['warning'] = $this->language->get('error_permission');
}
Вы, скорее всего, пытается использовать модуль, который не является совместимый с вашей версией Opencart. Opencart больше не использует $ this-> render() для рендеринга своих страниц. Я бы предложил вам найти модуль, который совместим с версией Opencart, которую вы используете. –
Пожалуйста, укажите версию 'opencart', которую вы используете. Код показывает, что версия ниже '2.0'. И если вы «opencart» версии «2.0» или выше, это не сработает. –