質問: $articles->saveMany($entities); これを改良して、更新ができるようになればと思います。
回答: saveMany()は、PKがすでにあれば、updateしてくれますが、任意項目で自動で判断するような機能はないと思います。(UKの場合どうなるかはやったことないのでわかりません) なので、自前で任意項目のデータが存在するかfindして、データがあるならpatchEntityしてsaveする。データがなければ、単にsaveする。みたいな処理を書くしかないと思います。 以下は、サンプルです(実際に動かしてみたわけではありません) ``` foreach($entities as $entity) { $article = $articles->find()->where(['title' => $entity->title])->first(); if($article) { $entity = $articles->patchEntity($article, $entity); } $articles->save($entity); } ```