Model

Тема в разделе "OpenCart", создана пользователем Vlad-i-Slav, 14 окт 2013.

  1. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    кто может подсказать как в Ocstore (Opencart) 1.5.4.1 сделать поиск по полю Model? Только по этому полю. Модули не предлагать, движок уже изрядно переписан, могут не подойти. Да и чувствую, что там - пара строк.
     
  2. Baco

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

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    В этой версии уже встроен поиск по модели:
    PHP:
    if (!empty($data['filter_name'])) {
                        
    $sql .= " OR LCASE(p.model) = '" $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
                    }
     
    Vlad-i-Slav нравится это.
  3. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    Эти строки нашел, действительно... но не ищет, упорно не хочет - только по имени. controller и template уже заменял оригинальными на всякий случай. Есть мысли где искать?
    --- Добавлено, 14 окт 2013 ---
    Выяснил, что он все-таки ищет по-умолчанию при совпадении запроса 1 к 1. Называется - раскрой глаза вовремя)) заменил = на LIKE и все ок.

    Спасибо Васо за наводку.
     
    Последнее редактирование: 14 окт 2013
  4. denya

    denya

    Регистрация:
    2 мар 2013
    Сообщения:
    130
    Симпатии:
    35
    Обратите внимание, что поиск по модели выполняется по точному соответствию.