回答編集履歴

1

加筆。

2022/08/01 04:31

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,15 @@
1
1
  [高度な条件 - CakePHP 4.x Strawberry Cookbook](https://book.cakephp.org/4/ja/orm/query-builder.html#advanced-query-conditions)
2
2
  に例がありますよ。
3
3
 
4
+ [or\(\)](https://api.cakephp.org/4.4/class-Cake.Database.Expression.QueryExpression.html#or())
5
+ [like\(\)](https://api.cakephp.org/4.4/class-Cake.Database.Expression.QueryExpression.html#like())
4
6
 
7
+ どちらもクロージャーで記述できそうなので、
8
+ `where(function (QueryExpression $exp) {~})`
9
+ の中で、
10
+ `or(function (QueryExpression $exp) {~})`
11
+ の中で
12
+ `like(function (QueryExpression $exp) {~})`
13
+ を書けばできそう、ってところまでは想像がついた。
14
+
15
+ ここはベテランの回答を待ちたいところ。