毎回マニュアルを探しているので,自分への備忘録.
cakephp3 の ORM で IN 比較の記述方法ですが,
$query = $articles->find()
->where(['id IN' => $ids]);
と書くことができます.けど,where の 'id IN' の箇所の書き方によっては書きにくい場合があります.ってことで
$query = $articles->find()
->where(['id' => $ids], ['id' => 'integer']);
と記述できます.当然,id なので ingeger 使っているけど,比較するもののデータ形式に合わせる必要があります.date 形式なら date ですね.
以上,マニュアルの翻訳でした.