Перейти к содержимому


Фотография
- - - - -

Поиск по числам входящим в слова

число фильтр

В теме одно сообщение

#1 Alex Oster

Alex Oster

Отправлено 16 December 2015 - 00:12

К сожалению при появлении числа в строке поиска фильтр думает что это ID элемента, что таковым не обязательно является!

\media\zoo\applications\jbuniversal\framework\models\jbmodel.element.itemname.php

Функция _getWhere

                if ((int)$valueOne > 0) {
                    $where[] = 'tItem.id = ' . (int)$valueOne;
                } else {
                    $where[] = 'tItem.name = ' . $this->_db->quote($valueOne);
                }

  • 0

#2 SmetDenis

SmetDenis

Отправлено 16 December 2015 - 11:03

Тогда вам нужно это условие заменить на
$where[] = 'tItem.name = ' . $this->_db->quote($valueOne);
У нас было несколько дискуссий по этому поводу на форуме, и в итоге мы пришли к варианту что если это число, то нужно искать по ID. К сожалению, сейчас не найду ссылки.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами число, фильтр

Click to return to top of page in style!