2

此代码使用 %like% 进行搜索。我们如何定义搜索确切的短语?

 $c->grid->addQuickSearch(array('status',"name"));

例如,如果我们在网格中有 (1,12,13)​​ 并且我们搜索“1”,我只想显示 1。

4

1 回答 1

1

将此类复制到您的项目库中

https://github.com/atk4/atk4/blob/master/lib/QuickSearch.php#L99

并更改第 116 行

$or->where($field, 'like', $v);

您可以更改新课程的名称并同时使用它们 - 原始的和新的。要定义要使用的 QuichSearch 设置类名称:

$grid->addQuickSearch($fields,'NewQuickSearch');

https://github.com/atk4/atk4/blob/master/lib/Grid/Advanced.php#L129

于 2013-09-20T19:50:01.910 回答