1 つのクエリで複数の行を更新しようとしています。これは私がこれまでに得たものです:
// assume $ids is an array with integer values
$q->update('Application\Entity\Message', 'm')
->set('a.dateRead', $dt->format('Y-m-d H:i:s'))
->where('a.id IN :ids')
->setParameter('ids', $ids)
->getQuery()
->execute();
これは機能していないようです。setParameter が配列を受け入れないためだと思いますか?