我正在用yii2后端构建一个datatables,它从表内的redis输出结果。我有4列应该在其中执行搜索。但我不知道如何在redis中搜索类似于mysql LIKE
:
目前,我的控制器操作中有以下代码,用于将js输出到datatable:
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>
但它不起作用。
暂无答案!
目前还没有任何答案,快来回答吧!