[Помогите] ошибка при поиске

Тема в разделе "OpenCart", создана пользователем gtx, 16 ноя 2013.

  1. gtx

    gtx

    Регистрация:
    8 янв 2013
    Сообщения:
    108
    Симпатии:
    10
    При нажатии на поиск вылетает

    Notice: Error: Unknown column 'p.func' in 'where clause'
    Error No: 1054
    SELECT COUNT(DISTINCT p.product_id) AS total FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' and p.func='1' AND (LCASE(pd.name) LIKE '%аав%' OR MATCH(pd.tag) AGAINST('аав')) OR LCASE(p.model) = 'аав' OR LCASE(p.sku) = 'аав' OR LCASE(p.upc) = 'аав' OR LCASE(p.ean) = 'аав' OR LCASE(p.jan) = 'аав' OR LCASE(p.isbn) = 'аав' OR LCASE(p.mpn) = 'аав' in /home/s/scarm/usbdemon.ru/public_html/system/database/mysql.php on line 49

    подскажите в чем может быть проблема.
     
  2. Volsky

    Volsky

    Регистрация:
    22 ноя 2012
    Сообщения:
    191
    Симпатии:
    11
    у тебя обычный поиск или с дополнением?
     
  3. gtx

    gtx

    Регистрация:
    8 янв 2013
    Сообщения:
    108
    Симпатии:
    10
    обычный
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    У вас не поиск модифицирован, а модель product, к которой обращается контроллер поиска.
    Ошибка из-за того, что модель пытается работать с колонкой func в таблице product, но этой колонки нет и не должно быть.
     
    gtx нравится это.
  5. gtx

    gtx

    Регистрация:
    8 янв 2013
    Сообщения:
    108
    Симпатии:
    10
    подскажите какой файл нужно смотреть
     
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    /catalog/model/catalog/product.php

    По идее, это функция getTotalProducts.
     
    gtx нравится это.
  7. gtx

    gtx

    Регистрация:
    8 янв 2013
    Сообщения:
    108
    Симпатии:
    10
    проблема была в этом.спасибо большое