回答編集履歴
1
加筆。
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
|
+
ここはベテランの回答を待ちたいところ。
|