Yii2 redis поисковая аналогия mysql "LIKE" - PullRequest
0 голосов
/ 08 июня 2018

Я создаю DataTables с бэкэндом yii2, который выводит результат redis внутри таблицы.У меня есть 4 столбца, в которых поиск должен быть выполнен.Но я не знаю, как выполнить поиск в redis similraly для mysql LIKE:

В настоящее время у меня есть следующий код внутри моего действия контроллера, который означал вывод js в таблицу данных:

if(!empty($global_search["value"]))
            foreach($columns as $column){
                $condition[$column["name"]] = $global_search["value"].'*';
            }

$output = $stat->find()->where($condition);

Это приводит к следующему $condition:

$condition = {array} [5]
 id = "100"
 Ip = "W*"
 Hits = "W*"
 User-Agent = "W*"
 OS = "W*"

Идентификатор - это текущий идентификатор пользователя, для которого сохраняется статистика, остальные столбцы пытались найти с помощью W* Я предполагаю, чтонайдет все записи, где столбцы имеют W<any characters>, но это не работает.

...