Проверка на наличие дополнительных опций товара

Тема в разделе "OpenCart", создана пользователем igor2314, 23 окт 2017.

  1. igor2314

    igor2314

    Регистрация:
    7 ноя 2015
    Сообщения:
    12
    Симпатии:
    1
    Здравствуйте!
    Как сделать проверку на наличие дополнительных опций товара в файле: \catalog\controller\product\product.php
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Версия ?
    для 1.5.х:
    Код:
    private function checkProOpt($pro_id) {
            $option_data = false;
            $option_query = $this->db->query("SELECT option_id FROM " . DB_PREFIX . "product_option WHERE product_id = '" . (int)$pro_id . "'");
            if ($query->num_rows) {
                $option_data = true;
            }
            return $option_data;
        }
    функцию выше прописывать лучше в модели, но можно, и в контроллере... сама проверка же выглядит так:
    Код:
    $checker = $this->checkProOpt($product_id);
        if ($checker) {
            //Опции есть
        } else {
            //Опций нет
        }