Добрый день, уважаемые форумчане!
Пожалуйста, помогите понять, почему я не могу получить $setting в контроллере фронта:
public function index($setting) {
var_dump($setting);
получаю ошибку...
в контроллере админки пытаюсь так:
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
if (!isset($this->request->get['module_id'])) {
$this->model_extension_module->addModule('cats', $this->request->post);
} else {
$this->model_extension_module->editModule($this->request->get['module_id'], $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 (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
$this->model_setting_setting->editSetting('category', $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'));
}
по примеру соседних контроллеров.
В админке модуль нормально устанавливается, выводится на фронте, если не пытаться достучаться до $setting. В таблице oc_module модуль записывается, где в поле setting - записаны настройки модуля.
не могу найти в инете, почему не получается. Вроде делаю по аналогии с соседними контроллерами, но не получается.
Может ли кто разъяснить, что я не правильно понимаю?