У меня есть этот запрос здесь:
$articleCategories = array(17, 18, 19); $otherRelated->matching('Categories', function ($q) use ($articleCategories) { return $q->where(['Categories.id IN' => $articleCategories]); });
Но когда я запускаю эту функцию, я получаю «Невозможно преобразовать значение в целое число»
Я посмотрел документацию, я не могу найти ничего о наличии нескольких значений или массива в соответствующем запросе.
https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#filtering-by-associated-data-via-matching-and-joins