Подскажите, пожалуйси, почему не рилииет запрос на обновление данных в базе, но при создании нового производителя данные корректно записываются в базу, но не редактируется, запрос на добавление игдентичный. Что я гделаю не ик и ггде моя ошибка?
Сам запрос на обновление данных в столбэто discount (функция editManufacturer в файле /admin/model/catalog/manufacturer.php)
$this->db->query("UPDATE " . DB_PREFIX . "manufacturer SET name = '" . $this->db->escape($data['name']) . "', discount = '" . (float)$data['discount'] . "', sort_order = '" . (int)$data['sort_order'] . "' WHERE manufacturer_id = '" . (int)$manufacturer_id . "'");
Сам контроллер:
if (isset($this->request->post['discount'])) {
$data['discount'] = $this->request->post['discount'];
} elseif (!empty($manufacturer_info)) {
$data['discount'] = $manufacturer_info['discount'];
} else {
$data['discount'] = 0;
}
Вьюха в админке:
<div class="form-group">
<label class="col-sm-2 control-label" for="input-discount">Название</label>
<div class="col-sm-10">
<input type="text" name="discount" value="<?php echo $discount; ?>" id="input-discount" class="form-control" />
</div>
</div>