更新时间:2023-11-19 16:43:46
使用Querybuilder.示例:
Using Querybuilder. Example:
$em = $this->getDoctrine()->getManager();
$query = $em->getRepository(Project::class)->createQueryBuilder('')
->update(Project::class, 'u')
->set('u.name', ':name')
->set('u.key', ':key')
->set('u.leader', ':leader')
->setParameter('name', $project->name)
->setParameter('key', $project->key)
->setParameter('leader', $project->leader)
->where('u.id = :id')
->setParameter('id', $project->id)
->getQuery();
$result = $query->execute();