За что отвечает этот код?

Тема в разделе "OpenCart", создана пользователем passtools, 6 май 2013.

  1. passtools

    passtools

    Регистрация:
    4 фев 2013
    Сообщения:
    231
    Симпатии:
    51
    Вот путь admin\model\catalog\category.php и за что отвечает этот код?

    Код:
     public function getPath($category_id) {
    $query = $this->db->query("SELECT name, parent_id FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) WHERE c.category_id = '" . (int)$category_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY c.sort_order, cd.name ASC");
     
    if ($query->row['parent_id']) {
    return $this->getPath($query->row['parent_id'], $this->config->get('config_language_id')) . $this->language->get('text_separator') . $query->row['name'];
    } else {
    return $query->row['name'];
    }
    } 
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    За путь к категории судя по всему для хлебных крошек
     
    passtools нравится это.
  3. passtools

    passtools

    Регистрация:
    4 фев 2013
    Сообщения:
    231
    Симпатии:
    51
    А как мне найти то что связывает товаров и категорий?
    Например, "этот товар" относится к "этому категории"
     
  4. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    В БД есть таблица product_to_category
    в ней есть product_id и category_id
    В ней каждой id продукта присваиваться id категории
    Например если в "столбце" product_id стоит 1, а в category_id стоит 2, то ето значит что продукт с id=1 будет относиться к категории с id=2
     
  5. passtools

    passtools

    Регистрация:
    4 фев 2013
    Сообщения:
    231
    Симпатии:
    51
    Я это нашел, вот только код ищу который все это связывает и выполняет.
     
  6. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    catalog/model/catalog/product.php
     
    passtools нравится это.
  7. passtools

    passtools

    Регистрация:
    4 фев 2013
    Сообщения:
    231
    Симпатии:
    51
    Да посмотрел я там, почти 1000 строк, а какой именно из них?