我正在使用yii2后端构建一个DataTables,它会从表中的redis输出结果。我有4列,其中应执行搜索。但我不知道如何用redis simisraly搜索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*"
ID是当前用户ID,其中存储了统计信息,其他列尝试由W*
搜索我假设它将找到所有记录,其中任何列都有W<any characters>
但是它不起作用。