From 9f2aa5cd3a7227a90f1b724bf3785aca1b0afb12 Mon Sep 17 00:00:00 2001 From: zhuangkaixing <1020526528@qq.com> Date: Wed, 19 Aug 2020 16:52:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E3=80=81=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E3=80=81=E6=9D=83=E9=87=8D=E7=AD=89=E5=AD=97=E6=AE=B5=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E4=B8=8D=E5=8A=A0=E5=85=A5=E6=90=9C=E7=B4=A2=E6=A0=8F?= =?UTF-8?q?=EF=BC=8C=E5=AD=97=E7=AC=A6=E4=B8=B2=E7=B1=BB=E5=9E=8B=E9=BB=98?= =?UTF-8?q?=E8=AE=A4LIKE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/command/Crud.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/admin/command/Crud.php b/application/admin/command/Crud.php index 67036e2a..0264a08d 100755 --- a/application/admin/command/Crud.php +++ b/application/admin/command/Crud.php @@ -1449,6 +1449,15 @@ EOD; if ($itemArr) { $html .= ", searchList: " . $searchList; } + + // 文件、图片、权重等字段默认不加入搜索栏,字符串类型默认LIKE + $noSearchFiles = ['file$', 'files$', 'image$', 'images$', '^weigh$']; + if(preg_match("/" . implode('|', $noSearchFiles) . "/i", $field)){ + $html .= ", operate: false"; + }else if(in_array($datatype, ['varchar'])) { + $html .= ", operate: 'LIKE'"; + } + if (in_array($datatype, ['date', 'datetime']) || $formatter === 'datetime') { $html .= ", operate:'RANGE', addclass:'datetimerange'"; } elseif (in_array($datatype, ['float', 'double', 'decimal'])) {