From 697c1ff0a65069fef8567002158a7fe28ceb1a4d Mon Sep 17 00:00:00 2001 From: mokaddem Date: Wed, 10 Mar 2021 09:37:22 +0100 Subject: [PATCH] fix: [CRUD] Correct usage of the `like` condition operator on the query --- src/Controller/Component/CRUDComponent.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Controller/Component/CRUDComponent.php b/src/Controller/Component/CRUDComponent.php index ef49ae9..4cf42a0 100644 --- a/src/Controller/Component/CRUDComponent.php +++ b/src/Controller/Component/CRUDComponent.php @@ -458,7 +458,9 @@ class CRUDComponent extends Component if (strlen(trim($value, '%')) === strlen($value)) { return $query->where([$fieldName => $value]); } else { - return $query->like([$fieldName => $value]); + return $query->where(function ($exp, \Cake\ORM\Query $q) use ($fieldName, $value) { + return $exp->like($fieldName, $value); + }); } }