Поиск заказа по номеру телефона Новый

Дополнение: minishop2

Здравствуйте!
В админке minishop2 есть достаточно удобное поле поиска заказа по номеру/email/комментарию.
Хочу его расширить, чтобы можно было искать по другим полям, например по номеру телефона, который был указан при заказе.
Как я понял это делает метод prepareQueryBeforeCount (getlist.class.php), но добавление условия поиска не помогло ('OR:phone' => $query при условии numeric строка 49 github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/processors/mgr/orders/getlist.class.php)
Подскажите пожалуйста что делаю не так? Тот ли файл? Возможно есть другие способы
Спасибо!
04 сентября 2016, 01:03    Олег   G+  
1    275 0

Комментарии (2)

  1. Petr Golovatyy 05 сентября 2016, 04:15 # +1
    Можно и там это сделать:
    только нужно еще одну таблицу джойнить, т.е. сразу после 42 строки допишите
    $c->leftJoin('msOrderAddress', 'Address');

    ну и соответственно после 49-й строки
    'OR:Address.phone:LIKE' => "%{$query}%",
    1. Олег 05 сентября 2016, 10:48 # 0
      Спасибо!
      Не джоинил таблицу, комментарии вроде в одной таблице с телефоном.
    Вы должны авторизоваться, чтобы оставлять комментарии.