- Автор темы
- #1
Добавляю новую опцию в опенкарт 2.1.0.2
нажимаю сохранить и мне выбивает ошибку
по пути путь/system/storage/modification/admin/model/setting/setting.php on line 6
public function getLastId($code){
$query = $this->db->query("SELECT " . $code . "_id AS id FROM " . DB_PREFIX . $code . " ORDER BY " . $code . "_id DESC LIMIT 1");
$id = $query->row['id']; - 6 строка!!!!
return $id;
}
Пересмотрел базу. Все стандартные поля, заменил файлы
admin/view/template/catalog/option_form.tpl
admin/view/template/catalog/option_list.tpl
admin/controller/catalog/option.php
Но это ничего не помогло
нажимаю сохранить и мне выбивает ошибку
Код:
Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option ORDER BY option_id DESC LIMIT 1' at line 1
Error No: 1064
SELECT option_id AS id FROM option ORDER BY option_id DESC LIMIT 1 in путь/system/library/db/mysqli.php on line 41
Notice: Trying to get property of non-object in путь/system/storage/modification/admin/model/setting/setting.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at путь/admin/index.php:89) in путь/system/library/response.php on line 12
по пути путь/system/storage/modification/admin/model/setting/setting.php on line 6
public function getLastId($code){
$query = $this->db->query("SELECT " . $code . "_id AS id FROM " . DB_PREFIX . $code . " ORDER BY " . $code . "_id DESC LIMIT 1");
$id = $query->row['id']; - 6 строка!!!!
return $id;
}
Пересмотрел базу. Все стандартные поля, заменил файлы
admin/view/template/catalog/option_form.tpl
admin/view/template/catalog/option_list.tpl
admin/controller/catalog/option.php
Но это ничего не помогло