Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Создание новой категории, запись в БД


Recommended Posts

Доброго времени суток! Нужна ваша помощь. Пытаюсь разобраться как создавать категории.

Создал в модели функцию по примеру из стандартной model/catalog/category.php:

 

Допустим добавляю родительскую категорию test2 c айдишником 237:

 

    public function ImportCategories() {
        

        $this->db->query("INSERT INTO " . DB_PREFIX . "category SET parent_id = '0', `top` = '0', `column` = '1', sort_order = '0', status = '1', date_modified = NOW(), date_added = NOW()");
        
        $category_id = 237;

        $this->db->query("INSERT INTO " . DB_PREFIX . "category_description SET category_id = '" . (int)$category_id . "', language_id = '1', name = 'test2', meta_keyword = '', meta_description = '', description = ''");
        $this->db->query("INSERT INTO " . DB_PREFIX . "category_path SET category_id = '" . (int)$category_id . "', path_id = '" . (int)$category_id . "', level = '0'");


        $this->cache->delete('category');
    }

 

Вся проблема в том, что функция выполняется без ошибок, и вроде бы делает какие-то записи в БД. Но у меня нету доступа к БД, чтобы наверняка посмотреть делает ли оно запись в БД или нет. Но новая категория в списке не появляется. Что я упустил?

Надіслати
Поділитися на інших сайтах


Что я упустил?

 

auto_increment

 

Но у меня нету доступа к БД, чтобы наверняка посмотреть делает ли оно запись в БД или нет.

 

для этого тестируют работу на сервере, к которому есть полный доступ (локально / свой хостинг).

все там пишется.

 

только код неправильный.

$this->db->query("INSERT INTO " . DB_PREFIX . "category SET category_id='237', parent_id = '0', `top` = '0', `column` = '1', sort_order = '0', status = '1', date_modified = NOW(), date_added = NOW()");

курите доки mysql.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.