При нажатии на поиск вылетает 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 подскажите в чем может быть проблема.
У вас не поиск модифицирован, а модель product, к которой обращается контроллер поиска. Ошибка из-за того, что модель пытается работать с колонкой func в таблице product, но этой колонки нет и не должно быть.